Update iso.sh to support new naming scheme

This commit is contained in:
Aditya Garg 2024-06-20 15:56:29 +05:30 committed by GitHub
parent dad0f77f99
commit ad0e9dd1eb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 11 deletions

View File

@ -86,22 +86,19 @@ firstChar=$(echo "$flavour" | cut -c1 | tr '[a-z]' '[A-Z]')
restOfString=$(echo "$flavour" | cut -c2-) restOfString=$(echo "$flavour" | cut -c2-)
flavourcap="${firstChar}${restOfString}" flavourcap="${firstChar}${restOfString}"
if [ ! -f ${iso}.z01 ]; then if [ ! -f ${iso}.iso.00 ]; then
echo -e "\nDownloading Part 1 for ${flavourcap} ${ver}" echo -e "\nDownloading Part 1 for ${flavourcap} ${ver}"
echo -e "\n" echo -e "\n"
curl -#L https://github.com/t2linux/T2-Ubuntu/releases/download/${latest}/${iso}.z01 > ${iso}.z01 curl -#L https://github.com/t2linux/T2-Ubuntu/releases/download/${latest}/${iso}.iso.00 > ${iso}.iso.00
fi fi
if [ ! -f ${iso}.zip ]; then if [ ! -f ${iso}.iso.01 ]; then
echo -e "\nDownloading Part 2 for ${flavourcap} ${ver}" echo -e "\nDownloading Part 2 for ${flavourcap} ${ver}"
echo -e "\n" echo -e "\n"
curl -#L https://github.com/t2linux/T2-Ubuntu/releases/download/${latest}/${iso}.zip > ${iso}.zip curl -#L https://github.com/t2linux/T2-Ubuntu/releases/download/${latest}/${iso}.iso.01 > ${iso}.iso.01
fi fi
echo -e "\nCreating ISO" echo -e "\nCreating ISO"
isofinal=$RANDOM cat ${iso}.iso.* > ${iso}.iso
zip -F ${iso}.zip --out ${isofinal}.zip > /dev/null
unzip ${isofinal}.zip > /dev/null
mv $HOME/Downloads/repo/${iso}.iso $HOME/Downloads
echo -e "\nVerifying sha256 checksums" echo -e "\nVerifying sha256 checksums"
@ -126,9 +123,8 @@ echo -e "\nError: Failed to verify sha256 checksums of the ISO"
rm $HOME/Downloads/${iso}.iso rm $HOME/Downloads/${iso}.iso
fi fi
rm -r $HOME/Downloads/repo rm $HOME/Downloads/${iso}.iso.00
rm $HOME/Downloads/${isofinal}.zip rm $HOME/Downloads/${iso}.iso.01
rm $HOME/Downloads/${iso}.z??
if [[ ${actual_iso_chksum} != ${downloaded_iso_chksum} ]] if [[ ${actual_iso_chksum} != ${downloaded_iso_chksum} ]]
then then