From 5a2fffd564675895777d4928c41b14847b84608f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 18 Jan 2010 14:08:59 +0100 Subject: [PATCH] switch from sha1 to sha256 to be on the safe side security wise --- build_kiwi.sh | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/build_kiwi.sh b/build_kiwi.sh index 2804d7d..93330ee 100644 --- a/build_kiwi.sh +++ b/build_kiwi.sh @@ -126,15 +126,15 @@ run_kiwi() --exclude=$imagename.$imagearch-$imageversion.iso \ --exclude=$imagename.$imagearch-$imageversion.raw \ * || cleanup_and_exit 1 - sha1sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-raw.tar.bz2 \ - > "$BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-raw.tar.bz2.sha1" || cleanup_and_exit 1 + sha256sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-raw.tar.bz2 \ + > "$BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-raw.tar.bz2.sha256" || cleanup_and_exit 1 if [ -e $imagename.$imagearch-$imageversion.iso ]; then - echo "take iso file and create sha1..." + echo "take iso file and create sha256..." mv $imagename.$imagearch-$imageversion.iso \ $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum.iso || cleanup_and_exit 1 pushd $BUILD_ROOT/$TOPDIR/KIWI > /dev/null - sha1sum $imagename.$imagearch-$imageversion$buildnum.iso \ - > "$imagename.$imagearch-$imageversion$buildnum.iso.sha1" || cleanup_and_exit 1 + sha256sum $imagename.$imagearch-$imageversion$buildnum.iso \ + > "$imagename.$imagearch-$imageversion$buildnum.iso.sha256" || cleanup_and_exit 1 popd > /dev/null fi if [ -e $imagename.$imagearch-$imageversion.raw ]; then @@ -143,9 +143,9 @@ run_kiwi() pushd $BUILD_ROOT/$TOPDIR/KIWI > /dev/null echo "bzip2 raw file..." bzip2 $imagename.$imagearch-$imageversion$buildnum.raw && \ - echo "Create sha1 file..." && \ - sha1sum $imagename.$imagearch-$imageversion$buildnum.raw.bz2 \ - > "$imagename.$imagearch-$imageversion$buildnum.raw.bz2.sha1" || cleanup_and_exit 1 + echo "Create sha256 file..." && \ + sha256sum $imagename.$imagearch-$imageversion$buildnum.raw.bz2 \ + > "$imagename.$imagearch-$imageversion$buildnum.raw.bz2.sha256" || cleanup_and_exit 1 popd > /dev/null fi popd > /dev/null @@ -163,9 +163,9 @@ run_kiwi() [ -z "$FILES" ] && FILES="$imagename.$imagearch-$imageversion.raw" tar cvjfS $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-vmx.tar.bz2 \ $FILES || cleanup_and_exit 1 - echo "Create sha1 file..." - sha1sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-vmx.tar.bz2 \ - > "$BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-vmx.tar.bz2.sha1" || cleanup_and_exit 1 + echo "Create sha256 file..." + sha256sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-vmx.tar.bz2 \ + > "$BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-vmx.tar.bz2.sha256" || cleanup_and_exit 1 popd > /dev/null ;; xen) @@ -177,9 +177,9 @@ run_kiwi() $imagename.$imagearch-$imageversion.xenconfig \ $imagename.$imagearch-$imageversion || cleanup_and_exit 1 popd > /dev/null - echo "Create sha1 file..." - sha1sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-xen.tar.bz2 \ - > "$BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-xen.tar.bz2.sha1" || cleanup_and_exit 1 + echo "Create sha256 file..." + sha256sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-xen.tar.bz2 \ + > "$BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-xen.tar.bz2.sha256" || cleanup_and_exit 1 ;; pxe) pushd $BUILD_ROOT/$TOPDIR/KIWI-pxe > /dev/null @@ -188,17 +188,17 @@ run_kiwi() $imagename.$imagearch-$imageversion* \ initrd-* || cleanup_and_exit 1 popd > /dev/null - echo "Create sha1 file..." - sha1sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-pxe.tar.bz2 \ - > "$BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-pxe.tar.bz2.sha1" || cleanup_and_exit 1 + echo "Create sha256 file..." + sha256sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-pxe.tar.bz2 \ + > "$BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-pxe.tar.bz2.sha256" || cleanup_and_exit 1 ;; iso) pushd $BUILD_ROOT/$TOPDIR/KIWI-iso > /dev/null - echo "creating sha1 sum for iso images... " + echo "creating sha256 sum for iso images... " for i in *.iso; do pushd $BUILD_ROOT/$TOPDIR/KIWI/ > /dev/null mv $BUILD_ROOT/$TOPDIR/KIWI-iso/$i ${i%.iso}$buildnum.iso || cleanup_and_exit 1 - sha1sum ${i%.iso}$buildnum.iso > ${i%.iso}$buildnum.iso.sha1 || cleanup_and_exit 1 + sha256sum ${i%.iso}$buildnum.iso > ${i%.iso}$buildnum.iso.sha256 || cleanup_and_exit 1 popd > /dev/null done popd > /dev/null @@ -208,9 +208,9 @@ run_kiwi() echo "compressing unkown images... " tar cvjfS $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-$imgtype.tar.bz2 \ * || cleanup_and_exit 1 - echo "Create sha1 file..." - sha1sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-$imgtype.tar.bz2 \ - > $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-$imgtype.tar.bz2.sha1 || cleanup_and_exit 1 + echo "Create sha256 file..." + sha256sum $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-$imgtype.tar.bz2 \ + > $BUILD_ROOT/$TOPDIR/KIWI/$imagename.$imagearch-$imageversion$buildnum-$imgtype.tar.bz2.sha256 || cleanup_and_exit 1 popd > /dev/null ;; esac -- 2.7.4