From 5822c72c901d4af7e2752f7285e6e928a73efaec Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 9 Dec 2015 17:42:55 +0000 Subject: put checksums in place --- iso32 | 8 +++++++- iso64 | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/iso32 b/iso32 index 20ff1bd..2106871 100755 --- a/iso32 +++ b/iso32 @@ -17,14 +17,20 @@ makeisox86 () { mkdir -p "$coremnt" mkdir -p ""$isoname"/livecd" mkdir -p ""$isoname"/boot" + mkdir -p ""$isoname"/boot/grub" # Mount && Sync squashed core (Kogaion stage4) into live environment mount -t squashfs "$chrootx86" "$coremnt" rsync -aHAXr --progress "$coremnt/" ""$isoname"/livecd/" # Put our kernel and initramfs in place cp -avx ""$isoname"/livecd/boot/"$kernelname"" ""$isoname"/boot/"$releasename"" - cp -avx ""$isoname"/livecd/boot/"$ramfsname"" ""$isoname"/boot/"$releasename.igz"" + cp -avx ""$isoname"/livecd/boot/"$ramfsname"" ""$isoname"/boot/"$releasename".igz" + # Checksum the kernel && initramfs + sha256sum ""$isoname"/boot/"$releasename"" | tee ""$isoname"/boot/"$releasename".sha256" + sha256sum ""$isoname"/boot/"$releasename.igz"" | tee ""$isoname"/boot/"$releasename".igz.sha256" # Squash live environment mksquashfs ""$isoname"/livecd" ""$isoname"/livecd.squashfs" -b 1048576 -comp xz -Xdict-size 100% + # Checksum the live environment + sha256sum ""$isoname"/livecd.squashfs" | tee ""$isoname"/livecd.squashfs.sha256" umount "$coremnt" } diff --git a/iso64 b/iso64 index ff786d5..90c8e8e 100755 --- a/iso64 +++ b/iso64 @@ -17,14 +17,20 @@ makeisox64 () { mkdir -p "$coremnt" mkdir -p ""$isoname"/livecd" mkdir -p ""$isoname"/boot" + mkdir -p ""$isoname"/boot/grub" # Mount && Sync squashed core (Kogaion stage4) into live environment mount -t squashfs "$chrootx64" "$coremnt" rsync -aHAXr --progress "$coremnt/" ""$isoname"/livecd/" # Put our kernel and initramfs in place cp -avx ""$isoname"/livecd/boot/"$kernelname"" ""$isoname"/boot/"$releasename"" - cp -avx ""$isoname"/livecd/boot/"$ramfsname"" ""$isoname"/boot/"$releasename.igz"" + cp -avx ""$isoname"/livecd/boot/"$ramfsname"" ""$isoname"/boot/"$releasename".igz" + # Checksum the kernel && initramfs + sha256sum ""$isoname"/boot/"$releasename"" | tee ""$isoname"/boot/"$releasename".sha256" + sha256sum ""$isoname"/boot/"$releasename.igz"" | tee ""$isoname"/boot/"$releasename".igz.sha256" # Squash live environment mksquashfs ""$isoname"/livecd" ""$isoname"/livecd.squashfs" -b 1048576 -comp xz -Xdict-size 100% + # Checksum the live environment + sha256sum ""$isoname"/livecd.squashfs" | tee ""$isoname"/livecd.squashfs.sha256" umount "$coremnt" } -- cgit v1.2.3