From 25fe0942895db7fe04abaaffa4891064e2ba04e5 Mon Sep 17 00:00:00 2001 From: Bryan Joshua Pedini Date: Sat, 28 Jan 2023 15:35:35 +0100 Subject: [PATCH] variabilized initial ISO name --- docker.sh | 5 +++-- unattended.sh | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docker.sh b/docker.sh index 30ff639..3874493 100755 --- a/docker.sh +++ b/docker.sh @@ -4,5 +4,6 @@ apt-get update apt-get install -y xorriso genisoimage 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 -chown 1000:1000 $(ls | grep "netinst.iso" | sed 's/netinst/unattended/') +ISONAME=$(ls | grep "netinst.iso" | sort | tail -n1 | 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} diff --git a/unattended.sh b/unattended.sh index e1cb639..ccad26d 100755 --- a/unattended.sh +++ b/unattended.sh @@ -1,6 +1,7 @@ #!/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 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;