diff options
author | Iru Cai <mytbk920423@gmail.com> | 2016-08-02 11:53:08 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2016-08-02 12:31:58 +0800 |
commit | e750115fdd71ae3c26f954a667b7d33643b8aeb7 (patch) | |
tree | d575433bcc401597bea14f2a717d1f1fa54f25da /buildlive | |
parent | 09aa7ff772730824e40c7162c2d2d58bcbec4070 (diff) | |
download | liveusb-builder-e750115fdd71ae3c26f954a667b7d33643b8aeb7.tar.xz |
buildlive: update checksum function, add grub.cfg
Diffstat (limited to 'buildlive')
-rwxr-xr-x | buildlive | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -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 - |