17 lines
544 B
Diff
17 lines
544 B
Diff
Patches OS X detection out of os-prober hook on non-x86 architectures. The
|
|
menu entries generated for those are invalid for non-x86 Mac stuff.
|
|
--- util/grub.d/30_os-prober.in
|
|
+++ util/grub.d/30_os-prober.in
|
|
@@ -42,6 +42,11 @@ if [ -z "${OSPROBED}" ] ; then
|
|
fi
|
|
|
|
osx_entry() {
|
|
+ # GRUB won't load OS X outside of x86, no entry
|
|
+ case "x`uname -m`" in
|
|
+ xi?86|xx86_64) ;;
|
|
+ *) return ;;
|
|
+ esac
|
|
if [ x$2 = x32 ]; then
|
|
# TRANSLATORS: it refers to kernel architecture (32-bit)
|
|
bitstr="$(gettext "(32-bit)")"
|