From ddbbaaae48f26746c630a193e4894533116d2d01 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Tue, 13 Jul 2021 15:44:46 +0200 Subject: [PATCH] netboot creation: no longer compress the tarball + only generate sha256 checksum file Compressing the tarball takes several seconds, while there's usually no change in file size, as pretty much all its files are already compressed. By no longer compressing the tarball we reduce build time. Also no longer generated sha1 and sha512 checksum files, we agreed to only rely on sha256 checksum files nowadays. Related to https://github.com/grml/grml/issues/120 --- grml-live | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/grml-live b/grml-live index 9a78995..9e53c46 100755 --- a/grml-live +++ b/grml-live @@ -1605,7 +1605,7 @@ fi # netboot package {{{ create_netbootpackage() { - local OUTPUT_FILE="${NETBOOT}/grml_netboot_package_${GRML_NAME}_${VERSION}.tar.bz2" + local OUTPUT_FILE="${NETBOOT}/grml_netboot_package_${GRML_NAME}_${VERSION}.tar" if [ -f "${OUTPUT_FILE}" -a -z "$UPDATE" -a -z "$BUILD_ONLY" -a -z "$BUILD_DIRTY" ] ; then log "Skipping stage 'netboot' as $OUTPUT_FILE exists already." @@ -1707,12 +1707,10 @@ create_netbootpackage() { fi fi - if tar -C "$OUTPUTDIR" -jcf "${OUTPUT_FILE}" "grml_netboot_package_${GRML_NAME}_${VERSION}" ; then + if tar -C "$OUTPUTDIR" -cf "${OUTPUT_FILE}" "grml_netboot_package_${GRML_NAME}_${VERSION}" ; then ( cd $(dirname "${OUTPUT_FILE}") - sha1sum $(basename "${OUTPUT_FILE}") > "${OUTPUT_FILE}.sha1" sha256sum $(basename "${OUTPUT_FILE}") > "${OUTPUT_FILE}.sha256" - sha512sum $(basename "${OUTPUT_FILE}") > "${OUTPUT_FILE}.sha512" ) einfo "Generated netboot package ${OUTPUT_FILE}" ; eend 0 rm -rf "${OUTPUTDIR}" -- 2.1.4