diff options
Diffstat (limited to 'image/iso-share/post-x86_64.sh')
-rwxr-xr-x | image/iso-share/post-x86_64.sh | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/image/iso-share/post-x86_64.sh b/image/iso-share/post-x86_64.sh index 8ede382..7981610 100755 --- a/image/iso-share/post-x86_64.sh +++ b/image/iso-share/post-x86_64.sh @@ -64,18 +64,18 @@ PLIST cp efi64.exe cdroot/System/Library/CoreServices/boot.efi if ! type mkfs.fat>/dev/null || ! type mtools>/dev/null; then - printf "EFI image cannot be created.\n" - printf "This CD will boot BIOS systems only.\n" -else - cat >mtoolsrc <<-MTOOLSRC - drive A: file="efi64.img" - MTOOLSRC - export MTOOLSRC="$PWD/mtoolsrc" - dd if=/dev/zero of=efi64.img bs=1024 count=1440 - mkfs.fat efi64.img - mmd A:/EFI - mmd A:/EFI/BOOT - mcopy efi64.exe A:/EFI/BOOT/bootx64.efi - rm efi64.exe mtoolsrc - mv efi64.img cdroot/efi.img + printf "EFI image creation tools cannot be located.\n" + exit 1 fi + +cat >mtoolsrc <<-MTOOLSRC +drive A: file="efi64.img" +MTOOLSRC +export MTOOLSRC="$PWD/mtoolsrc" +dd if=/dev/zero of=efi64.img bs=1024 count=1440 +mkfs.fat efi64.img +mmd A:/EFI +mmd A:/EFI/BOOT +mcopy efi64.exe A:/EFI/BOOT/bootx64.efi +rm efi64.exe mtoolsrc +mv efi64.img cdroot/efi.img |