summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorAndreas Loibl <andreas@andreas-loibl.de>2012-02-27 11:12:29 +0100
committerAndreas Loibl <andreas@andreas-loibl.de>2012-02-27 11:12:29 +0100
commitefd1f97aac28cac211c594a7dc7de020d7b21a02 (patch)
treeda203d545d52cb92d1c5d13e19f2e60588589648 /config
parentf2c9544e50c8a9774a2fa7d86bf2ee59761a92e7 (diff)
downloadkanotix-efd1f97aac28cac211c594a7dc7de020d7b21a02.zip
kanotix-efd1f97aac28cac211c594a7dc7de020d7b21a02.tar.gz
hide the non-HFS EFI-partitions from the Mac OS Bootloader
Diffstat (limited to 'config')
-rwxr-xr-xconfig/binary_local-hooks/mkefipart-fat3
-rw-r--r--config/chroot_local-includes/lib/live/config/900-enable-persistent1
2 files changed, 4 insertions, 0 deletions
diff --git a/config/binary_local-hooks/mkefipart-fat b/config/binary_local-hooks/mkefipart-fat
index 90dd64c..3062d9a 100755
--- a/config/binary_local-hooks/mkefipart-fat
+++ b/config/binary_local-hooks/mkefipart-fat
@@ -33,4 +33,7 @@ do
mcopy -i "$img" $file "::efi/boot/$(basename "$file")"
done
+# hide the FAT-EFI-partition from the Mac Bootloader by f***ing up the "EFI" directory entry
+sed -i -e '0,/EFI /s/EFI /EFI \x0\x0\x0/' "$img"
+
exit 0
diff --git a/config/chroot_local-includes/lib/live/config/900-enable-persistent b/config/chroot_local-includes/lib/live/config/900-enable-persistent
index 0d424e2..a26a3c2 100644
--- a/config/chroot_local-includes/lib/live/config/900-enable-persistent
+++ b/config/chroot_local-includes/lib/live/config/900-enable-persistent
@@ -22,6 +22,7 @@ Terminal=false
TerminalOptions=
Type=Application
EOF
+ chmod +x /home/${LIVE_USERNAME}/Desktop/enable_persistent.desktop
;;
esac
;;