variabilized initial ISO name

This commit is contained in:
Bryan Joshua Pedini 2023-01-28 15:35:35 +01:00
parent 439a95d808
commit 25fe094289
2 changed files with 5 additions and 3 deletions

View File

@ -4,5 +4,6 @@ apt-get update
apt-get install -y xorriso genisoimage apt-get install -y xorriso genisoimage
cd /root/unattended cd /root/unattended
genisoimage -r -J -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o $(ls | grep "netinst.iso" | sed 's/netinst/unattended/') isofiles ISONAME=$(ls | grep "netinst.iso" | sort | tail -n1 | sed 's/netinst/unattended/')
chown 1000:1000 $(ls | grep "netinst.iso" | sed 's/netinst/unattended/') genisoimage -r -J -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ${ISONAME} isofiles
chown 1000:1000 ${ISONAME}

View File

@ -1,6 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
xorriso -osirrox on -indev debian-11.3.0-amd64-netinst.iso -extract / isofiles ISONAME=$(ls | grep "netinst.iso" | sort | tail -n1)
xorriso -osirrox on -indev ${ISONAME} -extract / isofiles
sudo sed -i '/vesamenu.c32/d' isofiles/isolinux/isolinux.cfg sudo sed -i '/vesamenu.c32/d' isofiles/isolinux/isolinux.cfg
if [[ $(grep timeout_style isofiles/boot/grub/grub.cfg) == "" ]]; then if [[ $(grep timeout_style isofiles/boot/grub/grub.cfg) == "" ]]; then
sudo sed -i 's/insmod play/set timeout_style=hidden\nset timeout=0\nset default=1\n\ninsmod play/' isofiles/boot/grub/grub.cfg; sudo sed -i 's/insmod play/set timeout_style=hidden\nset timeout=0\nset default=1\n\ninsmod play/' isofiles/boot/grub/grub.cfg;