Lintian::Path::FSInfo

Section: Debian Package Checker (3)
Updated: 2019-04-04
Page Index
 

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)


 

Index

NAME
SYNOPSIS
CLASS METHODS
INSTANCE METHODS
AUTHOR
SEE ALSO