From: Michael Prokop Date: Tue, 13 Jul 2021 13:44:46 +0000 (+0200) Subject: netboot creation: no longer compress the tarball + only generate sha256 checksum... X-Git-Tag: v0.38.5~1 X-Git-Url: https://git.grml.org/?p=grml-live.git;a=commitdiff_plain;h=ddbbaaae48f26746c630a193e4894533116d2d01;ds=sidebyside 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 --- 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}"