From 034ce8c379ec501569c399eff712368adbb7209b Mon Sep 17 00:00:00 2001 From: thomas Date: Wed, 15 Aug 2018 14:21:38 +0200 Subject: [PATCH] beesh.sh: use pbzip2 for saving build environment when available This will keep the mood down when building kernels :) --- src/beesh.sh.in | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/beesh.sh.in b/src/beesh.sh.in index 96d04fa..04a72bb 100644 --- a/src/beesh.sh.in +++ b/src/beesh.sh.in @@ -674,7 +674,7 @@ function bee_archivebuild() { mkdir -pv "${BEE_BUILDARCHIVEDIR}" fi - archive="${BEE_BUILDARCHIVEDIR}/${PKGALLPKG}.beebuild.tar.bz2" + archive="${BEE_BUILDARCHIVEDIR}/${PKGALLPKG}.beebuild.tar" print_info " -> saving build environment.." print_info "${COLOR_CYAN}${archive}" @@ -683,7 +683,7 @@ function bee_archivebuild() { B=${BEEWORKDIR}/build fi - tar -cjf ${archive} \ + tar -cf ${archive} \ --show-transformed-names \ --sparse \ --absolute-names \ @@ -693,6 +693,16 @@ function bee_archivebuild() { --transform="s,^${BEEWORKDIR},${PKGALLPKG}," \ --transform="s,^${F},${PKGALLPKG}/files," \ --transform="s,^${BEE_BEEDIR},${PKGALLPKG}/files," + + BZIP2=bzip2 + + if type -p pbzip2 > /dev/null ; then + BZIP2=pbzip2 + fi + + $BZIP2 ${archive} + archive="${archive}.bz2" # add bz2 for correct bookkeeping + } function load_buildmagic() {