From: Ville Skyttä Date: Tue, 12 Feb 2013 22:03:53 +0000 (+0200) Subject: generate-initrd: Use pigz if available. X-Git-Tag: 0.9.0~103 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5ee5644f6cfbf95d51cdaeafcfefd99a1d76d923;p=thirdparty%2Fplymouth.git generate-initrd: Use pigz if available. --- diff --git a/scripts/plymouth-generate-initrd.in b/scripts/plymouth-generate-initrd.in index 35509a10..c44ca4c3 100755 --- a/scripts/plymouth-generate-initrd.in +++ b/scripts/plymouth-generate-initrd.in @@ -13,11 +13,12 @@ PLYMOUTH_INITRD_DIR="$(mktemp --tmpdir -d plymouth-XXXXXXX)" $PLYMOUTH_POPULATE_INITRD -t "$PLYMOUTH_INITRD_DIR" if [ $? -eq 0 ]; then + command -v pigz &>/dev/null && gzip=pigz || gzip=gzip (cd $PLYMOUTH_INITRD_DIR; # FIXME: might make sense to add a flag to plymouth-populate-initrd to # skip these from the start rm -f lib*/{ld*,libc*,libdl*,libm*,libz*,libpthread*} - find | cpio -Hnewc -o | gzip -9 > $PLYMOUTH_IMAGE_FILE + find | cpio -Hnewc -o | $gzip -9 > $PLYMOUTH_IMAGE_FILE ) fi