These programs follow the usual GNU command line syntax, with long options starting with two dashes
('-'). A summary of options is included below.
All the options that toggle a switch default to activate the option. To force activation or
deactivation, call them with '=yes' or '=no'. As an example, to disable stripping use --strip=no.
-h--help
Show summary of options.
--version Show version information.
--copyright
Show Copyright information
--type Choose packaging system. Can be one of 'slackware', 'debian' or 'rpm'.
-D Create a Debian package.
-R Create a RPM package.
-S Create a Slackware Package.
--install Toggle installation of the created package.
--fstrans Enable/disable filesystem translation. Filesystem translation enabled causes the install to
proceed in a temporary directory, thus not actually touching your system.
-y--default
Accept default answers to all questions.
--pkgname Set the package name.
--pkgversion
Set package version.
-A--arch--pkgarch
Set package architecture.
--pkgrelease
Set the package release.
--pkglicense
Set package license.
--pkggroup
Set the package group.
--pkgsource
Set source location
--pkgaltsource
Set alternate source location
--pakdir Where to save the new package.
--maintainer
Set the package maintainer. Be careful to correctly quote/escape the name, to prevent shell
expansion
--provides
Features provided by this package (currently only on RPM and Deb).
--requires
Dependencies required by this package.
--rpmflags
Pass this flags to the rpm installer.
--rpmi Use the -i flag when installing a rpm.
--rpmu Use the -U flag when installing a rpm.
--dpkgflags
Pass this flags to the dpkg installer
--spec Where the .spec file is located
--nodoc Do not include documentation files.
-d Set debug level. Must be one of 0, 1 and 2.
-si Run an interactive install command
--showinstall
Toggle interactive install command.
-ss Run an interactive Slackware installation script.
--showslack
Toggle interactive Slackware installation script.
--autodoinst
Toggle creation of a doinst.sh script.
--strip Toggle stripping any ELF binaries found inside the package.
--stripso Toggle stripping any ELF libraries (.so) found inside the package.
--addso Search for any shared libs and add them to /etc/ld.so.conf--reset-uids
Reset perms for all files/dirs to 755 and the owner/group for all dirs to root.root
--gzman Compress any man pages found inside the package.
--docdir Where to put documentation files.
--umask Set the umask value.
--exclude Exclude these files/directories from the package.
--include Force the inclusion in the package of the files/dirs listed in the argument (a file).
--inspect Inspect the package's file list
--review-spec
Review the spec file before creating a .rpm.
--review-control
Review the control file before creating a .deb.
--newslack
Use the new (8.1+) Slackware description format ("--newslack" implies "-S")
--with-tar
Manually set the path to the tar binary.
--deldoc Toggle deletion of doc-pak upon termination.
--deldesc Toggle deletion of description-pak upon termination.
--delspec Toggle deletion of spec file upon termination.
--bk Backup any overwritten files
--backup Toggle backup