]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Compress the tarball containing our packages with `xz`
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 7 Mar 2025 16:02:15 +0000 (17:02 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 7 Mar 2025 16:25:11 +0000 (17:25 +0100)
builder-support/post-build

index bd416455dfed1be9e7f6508a1e2fb81f679933e2..35917d054a286eaff2b9e5e04a5810fb9b5ef748 100755 (executable)
@@ -23,14 +23,16 @@ fi
 for prog in pdns-recursor dnsdist; do
   if [ $(find ${SRCDIR}/dist -name "${prog}*" 2>/dev/null | wc -l) -ne 0 ]; then
     extension="tar.bz2"
+    tar_compression_flag="j"
     if [ "$prog" = "dnsdist" ]; then
       extension="tar.xz"
+      tar_compression_flag="J"
     fi
     dst=${DESTDIR}/${prog}/${BUILDER_VERSION}
     mkdir -p ${dst}
     cp ${BUILDER_TMP}/${BUILDER_VERSION}/sdist/${prog}*.${extension} ${dst}
     tardirname=${prog}-${BUILDER_VERSION}-${BUILDER_TARGET}
-    "$tar" -cjf ${dst}/${tardirname}.tar.bz2 --transform="s,.*/,${tardirname}/,g"  $(find ${SRCDIR} -type f)
+    "$tar" -c${tar_compression_flag}f ${dst}/${tardirname}.${extension} --transform="s,.*/,${tardirname}/,g"  $(find ${SRCDIR} -type f)
   fi
 done
 prog=pdns