Provided by: lintian_2.62.0ubuntu2.3_all bug

NAME

       Lintian::Processable::Control - access to collected control file data

SYNOPSIS

           use Lintian::Processable;
           my $processable = Lintian::Processable::Binary->new;

DESCRIPTION

       Lintian::Processable::Control provides an interface to control file data.

INSTANCE METHODS

       control
           Returns the index for a binary control file.

       control_index (FILE)
           Returns a path object to FILE in the control.tar.gz.  FILE must be relative to the
           root of the control.tar.gz and must be without leading slash (or "./").  If FILE is
           not in the control.tar.gz, it returns "undef".

           To get a list of entries in the control.tar.gz, see "sorted_control_index".  To
           actually access the underlying file (e.g. the contents), use "control ([FILE])".

           Note that the "root directory" (denoted by the empty string) will always be present,
           even if the underlying tarball omits it.

           Needs-Info requirements for using control_index: bin-pkg-control

       sorted_control_index
           Returns a sorted array of file names listed in the control.tar.gz.  The names will not
           have a leading slash (or "./") and can be passed to "control ([FILE])" or
           "control_index (FILE)" as is.

           The array will not contain the entry for the "root" of the control.tar.gz.

           Needs-Info requirements for using sorted_control_index: Same as control_index

       control_index_resolved_path(PATH)
           Resolve PATH (relative to the root of the package) and return the entry denoting the
           resolved path.

           The resolution is done using resolve_path.

           Needs-Info requirements for using control_index_resolved_path: Same as control_index

AUTHOR

       Originally written by Felix Lechner <felix.lechner@lease-up.com> for Lintian.

SEE ALSO

       lintian(1)