[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