From 46687d8a2bf91a0896c769a05ac030029592a436 Mon Sep 17 00:00:00 2001 From: Andreas Loibl Date: Sun, 26 Feb 2012 16:25:31 +0100 Subject: support for embedded Mac OS X USB-ImageWriter --- mkefipart-hfsplus | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mkefipart-hfsplus b/mkefipart-hfsplus index b858160..af89307 100755 --- a/mkefipart-hfsplus +++ b/mkefipart-hfsplus @@ -26,7 +26,7 @@ workdir="$(mktemp -d efi-image.XXXXXX)" # Stuff boot*.efi into a HFS+ filesystem, making it as small as possible (in MB steps). # (x+1023)/1024*1024 rounds up to multiple of 1024. dd if=/dev/zero of="$img" bs=1k count=$(( ($(stat -c %s binary/efi/boot/boot*.efi | awk '{s+=$1} END {print s}') / 1024 + 1023) / 1024 * 1024 )) 2>/dev/null -mkfs.hfsplus "$img" +mkfs.hfsplus -v "KANOTIX Mac" "$img" mount -o loop,creator=prhc,type=jxbt,uid=99,gid=99 "$img" "$workdir" cp "$label" "$workdir"/.disk_label mkdir -p "$workdir"/efi/boot @@ -36,6 +36,8 @@ do cp "$file" "$workdir/efi/boot/$(basename "$file")" done +[ -e imagewriter.tar.gz ] && tar xzf imagewriter.tar.gz -C "$workdir" + set -- $(ls -i $workdir/efi/boot/boot*.efi) inode=$1 -- cgit v1.0