# HG changeset patch # User Rob Landley # Date 1424459565 21600 # Node ID 1acbe7e78d9d5fdca2ecc7c8b5feff355e82e485 # Parent 0cafbd2050dcad0bf2fdae50c2b1dc46b783fefd Switch from bz2 to gz tarball output. bz2 is slowly being replaced by lz variants, but gzip isn't going anywhere. (It retains a niche as a streaming protocol, it's the 80/20 solution optimizing for speed, low memory requirements, and simple compressor implementation.) diff -r 0cafbd2050dc -r 1acbe7e78d9d build.sh --- a/build.sh Fri Feb 20 12:32:34 2015 -0600 +++ b/build.sh Fri Feb 20 13:12:45 2015 -0600 @@ -62,7 +62,7 @@ { [ "$REBUILD" == "$1" ] && zap "$1" - if [ -f "$BUILD/$1-$ARCH.tar.bz2" ] + if [ -f "$BUILD/$1-$ARCH.tar.gz" ] then echo "=== Skipping $1-$ARCH (already there)" return 1 diff -r 0cafbd2050dc -r 1acbe7e78d9d sources/functions.sh --- a/sources/functions.sh Fri Feb 20 12:32:34 2015 -0600 +++ b/sources/functions.sh Fri Feb 20 13:12:45 2015 -0600 @@ -148,10 +148,10 @@ if [ ! -z "$BINARY_PACKAGE_TARBALLS" ] then - TARNAME="$PACKAGE-$STAGE_NAME-${ARCH_NAME}".tar.bz2 + TARNAME="$PACKAGE-$STAGE_NAME-${ARCH_NAME}".tar.gz [ ! -z "$(recent_binary_files)" ] && echo -n Creating "$TARNAME" && - { recent_binary_files | xargs -0 tar -cjvf \ + { recent_binary_files | xargs -0 tar -czvf \ "$BUILD/${TARNAME}" -C "$STAGE_DIR" || dienow } | dotprogress fi @@ -320,8 +320,8 @@ if [ "$ARCH" != "$ARCH_NAME" ] then link_arch_name $STAGE_NAME-{"$ARCH","$ARCH_NAME"} - [ -e $STAGE_NAME-"$ARCH".tar.bz2 ] && - link_arch_name $STAGE_NAME-{"$ARCH","$ARCH_NAME"}.tar.bz2 + [ -e $STAGE_NAME-"$ARCH".tar.gz ] && + link_arch_name $STAGE_NAME-{"$ARCH","$ARCH_NAME"}.tar.gz if [ -e "$BUILD/$STAGE_NAME-$ARCH" ] then @@ -347,12 +347,12 @@ if [ -z "$NO_STAGE_TARBALLS" ] then - echo -n creating "$STAGE_NAME-${ARCH}".tar.bz2 + echo -n creating "$STAGE_NAME-${ARCH}".tar.gz - { tar cjvf "$STAGE_NAME-${ARCH}".tar.bz2 "$STAGE_NAME-${ARCH}" || dienow + { tar czvf "$STAGE_NAME-${ARCH}".tar.gz "$STAGE_NAME-${ARCH}" || dienow } | dotprogress - link_arch_name $STAGE_NAME-{$ARCH,$ARCH_NAME}.tar.bz2 + link_arch_name $STAGE_NAME-{$ARCH,$ARCH_NAME}.tar.gz fi }