summaryrefslogtreecommitdiffstats
path: root/source/a/pkgtools/manpages/makepkg.8
diff options
context:
space:
mode:
Diffstat (limited to 'source/a/pkgtools/manpages/makepkg.8')
-rw-r--r--source/a/pkgtools/manpages/makepkg.835
1 files changed, 32 insertions, 3 deletions
diff --git a/source/a/pkgtools/manpages/makepkg.8 b/source/a/pkgtools/manpages/makepkg.8
index b280ce51f..0f239a9b2 100644
--- a/source/a/pkgtools/manpages/makepkg.8
+++ b/source/a/pkgtools/manpages/makepkg.8
@@ -18,6 +18,18 @@ makepkg \- make Slackware packages.
[
.B -c, --chown y|n
]
+[
+.B --threads <number>
+]
+[
+.B --compress <option>
+]
+[
+.B --acls
+]
+[
+.B --xattrs
+]
.BI packagename
.SH DESCRIPTION
.B makepkg
@@ -30,9 +42,9 @@ appended to the primary installation script
, or, if that script does not exist it will be created with those contents.
The package will be written out to the file
.BI packagename
-which should be the full name, including the extension. This is usually .tgz,
-but .tbz, .tlz, and .txz are also accepted. The proper compression utility
-(gzip, bzip2, lzma, or xz) needs to be installed on the machine.
+which should be the full name, including the extension. This is usually .txz,
+but .tgz, .tbz, and .tlz are also accepted. The proper compression utility
+(xz, gzip, bzip2, or lzip) needs to be installed on the machine.
.SH OPTIONS
.TP
.B \-l, --linkadd y|n
@@ -51,6 +63,23 @@ If y, makepkg will reset all directory permissions to 755 and ownership to root:
In general, you should have the permissions and ownerships worked out yourself, so
relying on setting this option to y is somewhat sloppy. It is not the default. If an
option is not provided, makepkg will prompt.
+.TP
+.B --threads <number>
+For xz/plzip compressed packages, set the maximum number of threads to be used for
+compression. Only has an effect on large packages. For plzip, the default is the number
+of CPU threads available. For xz, the default is 2 (due to commonly occuring memory
+related failures on 32-bit with too many threads and multithreaded xz compression).
+.TP
+.B --compress <option>
+Supply a custom option to the compressor. This will be used in place of the default, which is: -9
+.TP
+.B --acls
+Support storing POSIX ACLs in the package. The resulting package will not be compatible
+with pkgtools version < 15.0.
+.TP
+.B --xattrs
+Support storing extended attributes in the package. The resulting package will not be
+compatible with pkgtools version < 15.0.
.SH INSTALLATION SCRIPTS
There are 3 types of installation scripts supported in the Slackware package
system.