Lintian::Processable::Control - access to collected control file data
use Lintian::Processable; my $processable = Lintian::Processable::Binary->new;
Lintian::Processable::Control provides an interface to control file data.
Returns the index for a binary control 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.
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.
Resolve PATH (relative to the root of the package) and return the entry denoting the resolved path.
The resolution is done using resolve_path.
Originally written by Felix Lechner <felix.lechner@lease-up.com> for Lintian.
lintian(1)