summaryrefslogtreecommitdiff
path: root/config/binary_local-hooks/grub2-hotfixes
diff options
context:
space:
mode:
Diffstat (limited to 'config/binary_local-hooks/grub2-hotfixes')
-rwxr-xr-xconfig/binary_local-hooks/grub2-hotfixes19
1 files changed, 19 insertions, 0 deletions
diff --git a/config/binary_local-hooks/grub2-hotfixes b/config/binary_local-hooks/grub2-hotfixes
new file mode 100755
index 0000000..0be01b8
--- /dev/null
+++ b/config/binary_local-hooks/grub2-hotfixes
@@ -0,0 +1,19 @@
+#!/bin/sh
+# hotfixes for grub2.00:
+# * move modules to binary/boot/grub/i386-pc
+
+case "$LB_BOOTLOADER" in
+grub2|burg)
+ ;;
+*)
+ exit 0
+ ;;
+esac
+
+if [ -d binary/boot/grub ]
+then
+ mkdir -p binary/boot/grub/i386-pc
+ mv binary/boot/grub/*.mod binary/boot/grub/*.lst binary/boot/grub/efiemu??.o binary/boot/grub/*.pf2 binary/boot/grub/i386-pc/
+fi
+
+exit 0