Adds opt-in lz4 compression of *pkg.tar files with makepkg. This is nice to have as an option for very fast compression. Signed-off-by: Alex Butler <alexheretic@gmail.com> --- etc/makepkg.conf.in | 1 + scripts/makepkg.sh.in | 1 + 2 files changed, 2 insertions(+) diff --git a/etc/makepkg.conf.in b/etc/makepkg.conf.in index 71293970..827aa4fc 100644 --- a/etc/makepkg.conf.in +++ b/etc/makepkg.conf.in @@ -129,6 +129,7 @@ COMPRESSXZ=(xz -c -z -) COMPRESSLRZ=(lrzip -q) COMPRESSLZO=(lzop -q) COMPRESSZ=(compress -c -f) +COMPRESSLZ4=(lz4 -q) ######################################################################### # EXTENSION DEFAULTS diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in index 20e9dd7e..feefe027 100644 --- a/scripts/makepkg.sh.in +++ b/scripts/makepkg.sh.in @@ -759,6 +759,7 @@ create_package() { *tar.lrz) ${COMPRESSLRZ[@]:-lrzip -q} ;; *tar.lzo) ${COMPRESSLZO[@]:-lzop -q} ;; *tar.Z) ${COMPRESSZ[@]:-compress -c -f} ;; + *tar.lz4) ${COMPRESSLZ4[@]:-lz4 -q} ;; *tar) cat ;; *) warning "$(gettext "'%s' is not a valid archive extension.")" \ "$PKGEXT"; cat ;; -- 2.14.1