windows_init/src/iso.sh

35 lines
666 B
Bash
Executable File

#!/bin/sh
printf '%b\n' "\n\033[1m"WINDOWS_INIT:"\033[0m"" Executing extract_iso.sh"
src/extract_iso.sh
EXTRACT="win/"
printf '%b\n' "\n\033[1m"WINDOWS_INIT:"\033[0m"" Executing bootsect.sh"
src/bootsect.sh
# add answerfile
cp data/autounattend.xml ${EXTRACT}
BOOT="bootsect.bin"
# install mkisofs
# recreate iso
cd ${EXTRACT}
mkisofs \
-allow-limited-size \
-b ${BOOT} \
-no-emul-boot \
-boot-load-seg 1984 \
-boot-load-size 4 \
-iso-level 2 \
-J -l -D -N -joliet-long -relaxed-filenames \
-V "WINSP" \
-o winsp.iso \
.
cp winsp.iso ../
# clean up bootsect and iso extract
cd ..
rm -rf bootsect/
sudo rm -rf ${EXTRACT}