MAKEPKG
Section: Maintenance Commands (8)
Updated: 22 May 2007
Index Return to Main Contents
NAME
makepkg - make system packages using a directory.
SYNOPSIS
makepkg [ -h, --help ] [ -l,
--add-links ] [ -b, --prepend ] [ -o,
--ownership ] [ -x, --nosuid ] [ -z,
--compress-man ] [ -g, --no-strip ] pkgfile
DESCRIPTION
makepkg creates new pkg-scripts
compatible package files using the contents of the current
working directory. Any files inside the current directory will
represent files residing on the filesystem root directory. ("/",
or whatever directory is passed with --root to
installpkg ).
OPTIONS
- -h, --help
- When this option is specified, makepkg will print
its own usage instructions and exit.
- -l, --add-links
- This will cause makepkg to move all of the symlinks
from the current working directory into the installation script
of the package. This is recommended, especially if libraries
are installed.
- -b, --prepend
- In conjunction with --add-links , this option will
cause makepkg to place symlinks at the beginning of the
installation script.
- -o, --ownership
- Specifying this option will ensure that every file in the
working directory is reset back to root:root ownership settings
before being added to the package.
- -x, --nosuid
- Specifying this option will ensure that no binaries in the
working directory are packaged with setuid or setgid bits
enabled. (This is mainly available as a blanket option to
enable security of the package, but it's not advisable in all
situations).
- -z, --compress-man
- Specifying this option will cause makepkg to
compress all manual pages inside the working directory before
adding them to the package file.
- -g, --no-strip
- Specifying this option will cause makepkg to strip
all binaries and libraries inside the working directory before
adding them to the package file.
AUTHOR
Bradley A. Worley <geekysuavo@gmail.com>
SEE ALSO
buildpkg(8), explodepkg(8), infopkg(8), installpkg(8), pkg(8), removepkg(8), servepkg(8), upgradepkg(8)
Index
- NAME
- SYNOPSIS
- DESCRIPTION
- OPTIONS
- AUTHOR
- SEE ALSO
This document was created by man2html, using the
manual pages.
Time: 19:04:52 GMT, July 10, 2007