[Lunar-commits] <moonbase-core> grub2: Added bootloader plugins.
Peter de Ridder
peter at lunar-linux.org
Sat May 4 09:00:19 CEST 2013
commit 8b73ff36bdb16643d6a611259b5e03c1d18471f0
Author: Peter de Ridder <peter at lunar-linux.org>
Date: Fri, 26 Apr 2013 11:26:02 -0700
URL: https://github.com/lunar-linux/moonbase-core/commit/8b73ff36bdb16643d6a611259b5e03c1d18471f0
grub2: Added bootloader plugins.
---
system/grub2/plugin.d/bootloader-grub2.plugin | +28/-0
1 file changed, 28 insertions(+)
--- /dev/null
+++ b/system/grub2/plugin.d/bootloader-grub2.plugin
@@ -0,0 +1,28 @@
+#!/bin/bash
+#############################################################
+# #
+# bootloader-grub2.plugin - plugin that generate grub.cfg #
+# #
+#############################################################
+# #
+# Copyright 2013 by Peter de Ridder under GPLv2 #
+# #
+#############################################################
+
+
+plugin_kernel_updatebootloader_grub2()
+{
+ # preferred? - master switch for experienced users
+ if [ -n "$BOOTLOADER" -a "$BOOTLOADER" != "grub2" ]; then
+ return 2
+ fi
+ debug_msg "plugin_kernel_updatebootloader_grub2 ($@)"
+
+ grub-mkconfig -o /boot/grub/grub.cfg
+
+ # right now we want to have it run all bootloaders?
+ return 2
+}
+
+
+plugin_register KERNEL_UPDATEBOOTLOADER plugin_kernel_updatebootloader_grub2
More information about the Lunar-commits
mailing list