Lintian::Path::FSInfo (3)
Leading comments
Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) Standard preamble: ========================================================================
NAME
Lintian::Path::FSInfo - File System information for Lintian::PathSYNOPSIS
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.