logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Alien::Package::Tgz - an object that represents a tgz package

Author

       Joey Hess <joey@kitenet.net>

perl v5.40.0                                       2024-11-25                           Alien::Package::Tgz(3pm)

Class Data

       scripttrans
           Translation table between canoical script names and the names used in tgz's.

Description

       This is an object class that represents a tgz package, as used in Slackware.  It also allows conversion
       of raw tar files.  It is derived from Alien::Package.

Methods

       checkfile
           Detect tgz files by their extension.

       install
           Install a tgz with installpkg. Pass in the filename of the tgz to install.

           installpkg (a slackware program) is used because I'm not sanguine about just untarring a tgz file. It
           might trash a system.

       scan
           Scan  a  tgz  file  for  fields. Has to scan the filename for most of the information, since there is
           little useful metadata in the file itself.

       unpack
           Unpack tgz.

       prep
           Adds a populated install directory to the build tree.

       build
           Build a tgz.

Name

       Alien::Package::Tgz - an object that represents a tgz package

See Also