Provided by: lintian_2.5.81ubuntu1_all
NAME
Lintian::Path::FSInfo - File System information for Lintian::Path
SYNOPSIS
my $l_path; # A L::Path object my $fs_info; # A L::Path::FSInfo object if ($fs_info->has_anchored_root_dir) { # The "root" dir is anchored and paths starting with "/" can # trivially be resolved (as relative to the "root" dir). } else { # The "root" dir is undefined and paths starting with "/" *cannot* # be resolved. }
CLASS METHODS
new(OPTS) Internal constructor (used by Lintian::Collect::Package)
INSTANCE METHODS
_underlying_fs_path(PATH) Given PATH, a Lintian::Path, obtain the underlying file system path that it represents. _file_info(PATH) Given PATH, a Lintian::Path, obtain the output from file(1) about the file, if it has been collected. Throws an error if it not available. has_anchored_root_dir Returns a truth value if the "root" directory is anchored and is defined by the path string "/". In such cases, paths starting with "/" are well-defined semantically and are relative to the root directory rather than the "current" directory. On the other hand, if this returns a non-truth value, the "root" directory is not well-defined and no path starting with "/" can be resolved logically.
AUTHOR
Originally written by Niels Thykier <niels@thykier.net> for Lintian.
SEE ALSO
lintian(1), Lintian::Path(3), Lintian::Collect(3), Lintian::Collect::Binary(3), Lintian::Collect::Source(3)