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() {