19 lines
765 B
Bash
19 lines
765 B
Bash
#!/bin/bash
|
|
#Check if config is in current directory
|
|
if [[ ! -f Locations.conf ]];then
|
|
echo "Location config not found, Please got to the Project directory"
|
|
exit 10
|
|
fi
|
|
|
|
source Locations.conf
|
|
TargetDir="$WWWStore/Installer/Ubuntu/22.04"
|
|
[ -d "$TargetDir" ] || mkdir -p $TargetDir
|
|
|
|
#Works only if a version has a minor release (22.04.1) so 22.04 will not be detected
|
|
UbuntuVersion=$(wget -q https://releases.ubuntu.com/ -O-|grep jammy\/ | head -n 1 | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+')
|
|
|
|
wget "https://releases.ubuntu.com/jammy/ubuntu-$UbuntuVersion-live-server-amd64.iso" -O $TargetDir/Ubuntu22.04.iso
|
|
isoinfo -i $TargetDir/Ubuntu22.04.iso -R -x /casper/vmlinuz > $TargetDir/vmlinuz
|
|
isoinfo -i $TargetDir/Ubuntu22.04.iso -R -x /casper/initrd > $TargetDir/initrd
|
|
|