[Frugalware-git] ryuotesting: kernel.install: adapt grub1 code to grub2 code
James Buren
ryuo at frugalware.org
Wed Feb 22 06:33:07 CET 2012
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=ryuotesting.git;a=commitdiff;h=e687aad1ee977003612525eea08da783ed29e02a
commit e687aad1ee977003612525eea08da783ed29e02a
Author: James Buren <ryuo at frugalware.org>
Date: Tue Feb 21 23:33:28 2012 -0600
kernel.install: adapt grub1 code to grub2 code
diff --git a/source/include/kernel.install b/source/include/kernel.install
index 6aaf8e3..719a3cd 100644
--- a/source/include/kernel.install
+++ b/source/include/kernel.install
@@ -16,11 +16,12 @@ post_install()
post_upgrade()
{
post_install
- fwver=`sed 's/Frugalware \(.*\) (.*)/\1/' /etc/frugalware-release`
- if [ -e /boot/grub/menu.lst ]; then
- sed -i "s/^\(title Frugalware $fwver (.*) -\) [^ ]*$/\1 $ver/" /boot/grub/menu.lst
+ if [ -e /boot/grub/grub.cfg ]; then
+ sed -i "s/.*GRUB_DISTRIBUTOR=.*/GRUB_DISTRIBUTOR=\"`cat /etc/frugalware-release`\"/" \
+ /etc/default/grub
+ grub-mkconfig -o /boot/grub/grub.cfg > /dev/null 2>&1
elif [ -e /etc/yaboot.conf -a -e /proc/1 -a -e /dev/zero ]; then
- sed -i "s/^\(\"Frugalware $fwver (.*) -\) [^ ]*\"/\1 $ver\"/" \
+ sed -i "s/Frugalware .*)/`cat /etc/frugalware-release`/" \
/etc/yaboot.conf
grep -q unconfigured /etc/yaboot.conf || ybin
fi
More information about the Frugalware-git
mailing list