summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-config/09_mythvantge_runit_grub
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2012-11-09 15:45:41 (GMT)
committerJames Meyer <james.meyer@operamail.com>2012-11-09 15:45:41 (GMT)
commit77e44fe619a659bad9faa3a06845f66df9e4527b (patch)
tree7169b446bb8a0bddd6b2034f022019f749f148e5 /abs/core/LinHES-config/09_mythvantge_runit_grub
parentb9dbc7dc206b595e44a67f93892d55b6638b8da4 (diff)
downloadlinhes_pkgbuild-77e44fe619a659bad9faa3a06845f66df9e4527b.zip
linhes_pkgbuild-77e44fe619a659bad9faa3a06845f66df9e4527b.tar.gz
linhes_pkgbuild-77e44fe619a659bad9faa3a06845f66df9e4527b.tar.bz2
LinHES-config: transfer grub line modules to post install grub.
This is in addition to blacklisting them in modules.conf. This is needed because blacklisting a module doesn't work if it's in the initrd. refs #726 closes #726
Diffstat (limited to 'abs/core/LinHES-config/09_mythvantge_runit_grub')
-rw-r--r--abs/core/LinHES-config/09_mythvantge_runit_grub11
1 files changed, 9 insertions, 2 deletions
diff --git a/abs/core/LinHES-config/09_mythvantge_runit_grub b/abs/core/LinHES-config/09_mythvantge_runit_grub
index 1d7774e..8bf7396 100644
--- a/abs/core/LinHES-config/09_mythvantge_runit_grub
+++ b/abs/core/LinHES-config/09_mythvantge_runit_grub
@@ -7,6 +7,13 @@ if [ -z "$boot_device_id" ]; then
boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
fi
+if [ -f "/etc/grub.d/install_modules" ]
+then
+ . /etc/grub.d/install_modules
+else
+ install_modules=''
+fi
+
gettext_printf "Found LinHES runit: \n" >&2
echo "
menuentry 'LinHES' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-$boot_device_id' {
@@ -22,7 +29,7 @@ menuentry 'LinHES' --class arch --class gnu-linux --class gnu --class os $menuen
search --no-floppy --fs-uuid --set=root $boot_device_id
fi
echo 'Loading Linux core repo kernel ...'
- linux /boot/vmlinuz-linux root=UUID=$boot_device_id ro quiet splash=silent init=/sbin/runit
+ linux /boot/vmlinuz-linux root=UUID=$boot_device_id ro quiet splash=silent init=/sbin/runit $install_modules
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img
}
@@ -39,7 +46,7 @@ menuentry 'LinHES --no-splash' --class arch --class gnu-linux --class gnu --clas
search --no-floppy --fs-uuid --set=root $boot_device_id
fi
echo 'Loading Linux core repo kernel ...'
- linux /boot/vmlinuz-linux root=UUID=$boot_device_id ro init=/sbin/runit
+ linux /boot/vmlinuz-linux root=UUID=$boot_device_id ro init=/sbin/runit $install_modules
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux.img
}