EXPLODEPKG(8)

NAME
explodepkg - Extract the contents of a Zenwalk package or Slackware package in the current directory.

SYNOPSIS
explodepkg package [ package2... ]

DESCRIPTION
explodepkg uncompresses and untars Zenwalk and Slackware *.tgz (or .tbz, .tlz, .txz) packages (or any archive that was created by compressing a tarfile with one of the supported compression utilities and with a valid extension) in the current directory. It is not usually used to install packages, since it doesn't execute the installation scripts in ./install or ./var/log/setup. The primary use for explodepkg is in package maintenance - exploding a package in a subdirectory, making fixes to it or upgrading the software, and then building the updated package with makepkg.

EXIT STATUS
explodepkg can extract more than one package at a time.The exit status is zero unless their is a preprocessing error or an error while processing a package. Preprocessing errors occur before any package is processed and cause explodepkg to exit immediately without processing any package with a non zero exit status.An error while processing a package causes explodepkg to jump to next package.The error is reported on standard error.A summary of error messages is reported on standard error after processing all packages (see ERROR REPORT below).The exit status is set corresponding to the last error occured while processing a package.The exit statuses are given below

    •   1 failed to source functions

    •   2 you are not root

    •   3 invalid arguments specified

    •   4 tar not found in PATH 13 external compression utility missing

    •   30 invalid package extension

    •   31 file doesnot exist

    •   61 error exploding package

ERROR REPORT
explodepkg can take multiple package names as argument and thus extract multiple packages when called once.The errors occuring in processing one package causes explodepkg to jump to the next package argument.An error message is displayed and a summary or report of errors occured for each package is displayed after all package have been processed. The error report is generally of the format:

packagename: error_status ( error_message )

packagename is name of the package, error_status is the exit or error status related to the error that occured while processing the package, and error_message is a short message explaining the error that had occured

AUTHOR
Anshul Narula <sunny_delhi18@yahoo.com>

SEE ALSO
tar(1), gzip(1), removepkg(1), installpkg(8), makepkg(8), upgradepkg(8)