PROTOPKG(8)

NAME
protopkg - automated Slackware package creation tool.

SYNOPSIS
protopkg [ -v | --verbose ] [ -c | --cleanup ] [ -b | --batch ] [ -p<pkg> | --package <pkg> ] [ -h | --help ]

DESCRIPTION
protopkg builds a binary Slackware package from a directory containing source and patch files and the package prototype file. Optionally, you can have a rules file for explaining to protopkg how the package configuration files should be handled during installation.

OPTIONS

-v | --verbose
    Verbose mode. Recommended because it does not suppress any compiler output.

-c | --cleanup
    Remove build tree after package is made. Normally the build tree is left around on the system so you can go and look at it afterwards and make sure you didn't miss anything. After a prototype has been tested several times, you may want to just purge the build trees automatically.

-b | --batch
    Batch mode, do not present list of found files. Protopkg will normally prompt you with a list of files it found on your system during the install() function in your prototype file. With this switch, you can have it use the list it generates and continue on with making the package. Nice for unattended builds.

-p <pkg> | --package <pkg>
    Only build specified subpackage. If <pkg> is null, only build the main package. Source directories that build multiple binary packages will have prototype files with the name prototype.<package>. This option is used to only rebuild a binary package by the name <package>. It runs the main compile() function and proceeds directly to creating the binary package you want.

-h | --help
    Display the help screen.

AUTHOR
David Cantrell <david@slackware.com>, Logan Johnson <logan@slackware.com>

SEE ALSO
makepkg(8), removepkg(8), explodepkg(8), pkgtool(8), setup(8), upgradepkg(8)