pkgmk: dropped bzip2 support, added support for lzip
This commit is contained in:
parent
60825521fb
commit
ae5df6094b
@ -84,7 +84,7 @@ If set to 'no', pkgmk will strip built binaries.
|
|||||||
Default: 'no'
|
Default: 'no'
|
||||||
.TP
|
.TP
|
||||||
\fBPKGMK_COMPRESSION_MODE='STRING'\fP
|
\fBPKGMK_COMPRESSION_MODE='STRING'\fP
|
||||||
Option to select the mode used to compress the packages. Valid strings are gz, bz2 and xz.
|
Option to select the mode used to compress the packages. Valid strings are gz, bz2, xz and lz.
|
||||||
.br
|
.br
|
||||||
Default: 'gz'
|
Default: 'gz'
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
|
4
pkgmk.in
4
pkgmk.in
@ -549,8 +549,8 @@ build_package() {
|
|||||||
|
|
||||||
case $PKGMK_COMPRESSION_MODE in
|
case $PKGMK_COMPRESSION_MODE in
|
||||||
gz) COMPRESSION="-z" ;;
|
gz) COMPRESSION="-z" ;;
|
||||||
bz2) COMPRESSION="-j" ;;
|
|
||||||
xz) COMPRESSION="-J" ;;
|
xz) COMPRESSION="-J" ;;
|
||||||
|
lz) COMPRESSION="--lzip" ;;
|
||||||
esac
|
esac
|
||||||
bsdtar -c $COMPRESSION -f $TARGET * && bsdtar -t -v -f $TARGET
|
bsdtar -c $COMPRESSION -f $TARGET * && bsdtar -t -v -f $TARGET
|
||||||
|
|
||||||
@ -820,7 +820,7 @@ main() {
|
|||||||
check_pkgfile
|
check_pkgfile
|
||||||
|
|
||||||
case $PKGMK_COMPRESSION_MODE in
|
case $PKGMK_COMPRESSION_MODE in
|
||||||
gz|bz2|xz)
|
gz|xz|lz)
|
||||||
TARGET="$PKGMK_PACKAGE_DIR/$name#$version-$release.pkg.tar.$PKGMK_COMPRESSION_MODE"
|
TARGET="$PKGMK_PACKAGE_DIR/$name#$version-$release.pkg.tar.$PKGMK_COMPRESSION_MODE"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
Loading…
Reference in New Issue
Block a user