Skip to content

Commit 492a648

Browse files
committed
Allow using pigz in a few more places
This speeds up recompilation of large packages like GEANT4, Python-modules.
1 parent 7d35033 commit 492a648

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

alibuild_helpers/build_template.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ mkdir -p "${WORK_DIR}/TARS/$HASH_PATH" \
258258

259259
PACKAGE_WITH_REV=$PKGNAME-$PKGVERSION-$PKGREVISION.$ARCHITECTURE.tar.gz
260260
# Avoid having broken left overs if the tar fails
261-
$MY_TAR -C $WORK_DIR/INSTALLROOT/$PKGHASH -c -z -f "$WORK_DIR/TARS/$HASH_PATH/${PACKAGE_WITH_REV}.processing" .
261+
$MY_TAR -C $WORK_DIR/INSTALLROOT/$PKGHASH -c . | $MY_GZIP -c > "$WORK_DIR/TARS/$HASH_PATH/${PACKAGE_WITH_REV}.processing"
262262
mv $WORK_DIR/TARS/$HASH_PATH/${PACKAGE_WITH_REV}.processing $WORK_DIR/TARS/$HASH_PATH/$PACKAGE_WITH_REV
263263

264264
ln -nfs \
@@ -267,7 +267,7 @@ ln -nfs \
267267

268268
# Unpack, and relocate
269269
cd "$WORK_DIR"
270-
$MY_TAR -xzf "$WORK_DIR/TARS/$HASH_PATH/$PACKAGE_WITH_REV"
270+
$MY_GZIP -dc "$WORK_DIR/TARS/$HASH_PATH/$PACKAGE_WITH_REV" | $MY_TAR -x
271271
[ "X$CAN_DELETE" = X1 ] && rm "$WORK_DIR/TARS/$HASH_PATH/$PACKAGE_WITH_REV"
272272
bash -ex "$ARCHITECTURE/$PKGNAME/$PKGVERSION-$PKGREVISION/relocate-me.sh"
273273
# Last package built gets a "latest" mark.

0 commit comments

Comments
 (0)