diff options
Diffstat (limited to 'bin/pack-debug')
-rwxr-xr-x | bin/pack-debug | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/bin/pack-debug b/bin/pack-debug index 67c4cd50150d..312f59e6f81f 100755 --- a/bin/pack-debug +++ b/bin/pack-debug @@ -13,6 +13,12 @@ export BUILD_PATH=$PWD export BUILD_LOG=$BUILD_PATH/pack-debug.log +if type -P pigz &>/dev/null; then + GZIP=pigz +else + GZIP=gzip +fi + if [ $# -gt 0 ] then for i in "$@" @@ -100,7 +106,7 @@ cat $DEBUGSRC | awk ' # debug build source package - rpmbuild -bb --define "_unpackaged_files_terminate_build 0" ${DEBUGSRC}-debugsource --target $build_cpu --buildroot=$buildroot + rpmbuild -bb --define "_unpackaged_files_terminate_build 0" --define "_binary_payload w1T.xzdio" ${DEBUGSRC}-debugsource --target $build_cpu --buildroot=$buildroot ################################################################### echo create rpm debug info packages by processing logged spec files @@ -150,7 +156,7 @@ do # stripped package - rpmbuild -bb --define "_unpackaged_files_terminate_build 0" $i --target $build_cpu --buildroot=$buildroot + rpmbuild -bb --define "_unpackaged_files_terminate_build 0" --define "_binary_payload w1T.xzdio" $i --target $build_cpu --buildroot=$buildroot rm -rf $buildroot mv $buildroot.copy $buildroot mkdir -p $topdir/RPMS/BUILD $topdir/RPMS/RPMS @@ -168,7 +174,7 @@ do # create debug info package - rpmbuild -bb --define "_unpackaged_files_terminate_build 0" ${i}-debuginfo --target $build_cpu --buildroot=$buildroot + rpmbuild -bb --define "_unpackaged_files_terminate_build 0" --define "_binary_payload w1T.xzdio" ${i}-debuginfo --target $build_cpu --buildroot=$buildroot fi done @@ -180,8 +186,8 @@ TARGET_RPM=$(ls *_download/*.tar.gz) TARGET_DEBUG=$(echo $TARGET_RPM | sed 's/.tar.gz$/-debug.tar.gz/') SOURCE_RPM=$(find *_rpm -type f | grep -v debug) SOURCE_DEBUG=$(find *_rpm -type f | grep -E '(debug|readme|README)') -tar c $SOURCE_RPM | gzip >$TARGET_RPM -tar c $SOURCE_DEBUG | gzip >$TARGET_DEBUG +tar c $SOURCE_RPM | $GZIP >$TARGET_RPM +tar c $SOURCE_DEBUG | $GZIP >$TARGET_DEBUG cd $BUILD_PATH rm -rf $topdir } @@ -323,8 +329,8 @@ TARGET_DEB=$(ls *_download/*.tar.gz) TARGET_DEBUG=$(echo $TARGET_DEB | sed 's/.tar.gz$/-debug.tar.gz/') SOURCE_DEB=$(find *_deb -type f | grep -v debug) SOURCE_DEBUG=$(find *_deb -type f | grep -E '(debug|readme|README)') -tar c $SOURCE_DEB | gzip >$TARGET_DEB -tar c $SOURCE_DEBUG | gzip >$TARGET_DEBUG +tar c $SOURCE_DEB | $GZIP >$TARGET_DEB +tar c $SOURCE_DEBUG | $GZIP >$TARGET_DEBUG cd $BUILD_PATH rm -rf DEBS |