Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=5bfbccbeec30231852c194231d82eebbe1bd5109

commit 5bfbccbeec30231852c194231d82eebbe1bd5109
Author: James Buren <[email protected]>
Date:   Tue Jul 24 01:12:49 2012 -0500

frugalware-1.7rc1-3-x86_64
* in the future, check first to see if GRUB_DISTRIBUTOR is already up2date
* as updating grub config is a slow process

diff --git a/source/base/frugalware/frugalware.install 
b/source/base/frugalware/frugalware.install
index cbc7a11..3fc5c7f 100644
--- a/source/base/frugalware/frugalware.install
+++ b/source/base/frugalware/frugalware.install
@@ -10,9 +10,11 @@ post_install()
post_upgrade()
{
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
+               if ! grep -q "GRUB_DISTRIBUTOR=\"$(cat 
/etc/frugalware-release)\"" /etc/default/grub; 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
+               fi
fi
}
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to