[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