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