diff --git a/src/iso.sh b/src/iso.sh index 8ae1aca..90449e6 100755 --- a/src/iso.sh +++ b/src/iso.sh @@ -30,17 +30,21 @@ LDA="$(dumpet -i Win*.iso \ CDROM_SECTOR_SIZE=2048 FLOPPY_SECTOR_SIZE=512 -# number of floppy disk sectors dd if=Win*.iso bs=${CDROM_SECTOR_SIZE} skip=${LDA} count=1 > win.dmp FLOPPY_SECTORS="$(file win.dmp \ | sed -e "s/.*sectors\ //" \ | awk '{printf $1}')" -rm win.dmp CDROM_SECTORS=`expr $FLOPPY_SECTOR_SIZE \ \* $FLOPPY_SECTORS \ / $CDROM_SECTOR_SIZE` -dd if=Win*.iso bs=${CDROM_SECTOR_SIZE} skip=${LDA} count=${CDROM_SECTORS} of=win_efi_boot.img + +dd \ + if=Win*.iso \ + bs=${CDROM_SECTOR_SIZE} \ + skip=${LDA} \ + count=${CDROM_SECTORS} \ + of=win_efi_boot.img # install mkisofs # recreate iso @@ -65,9 +69,10 @@ mkisofs \ -o winsp.iso \ . -mv winsp.iso ../ +mv winsp.iso .. # clean up bootsect and iso extract cd .. -rm -rf bootsect/ +rm win.dmp +#rm -rf bootsect/ sudo rm -rf ${EXTRACT}