From e750115fdd71ae3c26f954a667b7d33643b8aeb7 Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Tue, 2 Aug 2016 11:53:08 +0800 Subject: buildlive: update checksum function, add grub.cfg --- buildlive | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'buildlive') diff --git a/buildlive b/buildlive index 94b2101..e1c971f 100755 --- a/buildlive +++ b/buildlive @@ -32,6 +32,7 @@ do || fatalerror "UUID of $ROOTPATH not found, not a mountpoint?")" KERNELDIR="$ROOTPATH/liveusb-kernel" DATADIR="$ROOTPATH/liveusb-data" + GRUBCFG="$ROOTPATH/grub/grub.cfg" install -d "$KERNELDIR" "$DATADIR" msg "Files will be copy to $ROOTPATH" ;; @@ -55,20 +56,18 @@ do shift done +install -d "$ROOTPATH/grub" +echo "uuid=$UUID" > "$GRUBCFG" + for i in ${DISTROLIST[@]} do - process_distro "$i" - if [ -f "isofiles/$ISOFILE" ]; then - CKSUM=$(sha256sum "isofiles/$ISOFILE" | cut -d' ' -f1) - if [[ $CKSUM == $SHA256 ]]; then - msg "$ISOFILE ok." - else - fatalerror "$ISOFILE checksum bad!" - fi + process_distro "$i" + if [ -f "isofiles/$ISOFILE" ]; then + checksum_verify else fatalerror "File isofiles/$ISOFILE not found!" fi install_live + cat "distro/$i/grub.cfg" >> "$GRUBCFG" done - -- cgit v1.2.3