diff options
author | Iru Cai <mytbk920423@gmail.com> | 2016-08-08 17:37:16 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2016-08-08 18:03:28 +0800 |
commit | ec71a228059e65c7c4675485d94540c448f0542c (patch) | |
tree | 0ab65f0882abe1b9c826f1a9905cd3b9ac089630 /buildlive | |
parent | dec03d35c56d641778658937d64114df468347bd (diff) | |
download | liveusb-builder-ec71a228059e65c7c4675485d94540c448f0542c.tar.xz |
buildlive: download all needed iso files before building the live USB
Diffstat (limited to 'buildlive')
-rwxr-xr-x | buildlive | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -3,6 +3,7 @@ set -e DISTROLIST=() +ISOLIST=() ROOTPATH= DEVNAME= KERNELDIR= @@ -70,15 +71,24 @@ echo "uuid=$UUID" > "$GRUBCFG" for i in ${DISTROLIST[@]} do - process_distro "$i" + process_isoinfo "$i" + ISOLIST=("${ISOLIST[@]}" "$ISOFILE") + if [ -f "isofiles/$ISOFILE" ] && checksum_verify; then true else download_iso fi +done + +for i in `seq 1 ${#DISTROLIST[@]}` +do + ISOFILE="${ISOLIST[$i-1]}" + DISTRO="${DISTROLIST[$i-1]}" + process_distro "$DISTRO" install_live - cat "distro/$i/grub.cfg" >> "$GRUBCFG" + cat "distro/$DISTRO/grub.cfg" >> "$GRUBCFG" done if [ "$INSTALL_GRUB" == 1 ]; then |