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
