From b80a27b86aa2c51acdd62582461e42053f0ade77 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 7 Nov 2019 13:21:45 +0000 Subject: abuild-sign: use pigz if available This is similar to what we do in abuild. It improves performance on multicore machines. --- abuild-sign.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/abuild-sign.in b/abuild-sign.in index 474d9dd..2531d55 100644 --- a/abuild-sign.in +++ b/abuild-sign.in @@ -15,6 +15,8 @@ if ! [ -f "$sharedir/functions.sh" ]; then fi . "$sharedir/functions.sh" +gzip=$(command -v pigz || echo gzip) + do_sign() { local f i keyname repo local openssl=$(command -v openssl || echo libressl) @@ -37,7 +39,7 @@ do_sign() { fi tmptargz=$(mktemp) - tar -f - -c "$sig" | abuild-tar --cut | gzip -9 > "$tmptargz" + tar -f - -c "$sig" | abuild-tar --cut | $gzip -9 > "$tmptargz" tmpsigned=$(mktemp) cat "$tmptargz" "$i" > "$tmpsigned" rm -f "$tmptargz" "$sig" -- cgit v1.2.3-70-g09d2