[Frugalware-git] subzero: nvidia-290.10-13-i686 * update grub upon install/update/remove

James Buren ryuo at frugalware.org
Wed Feb 22 07:22:30 CET 2012


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

commit 5eb1a7f50efa21933450936d6437e5c3ef9782f1
Author: James Buren <ryuo at frugalware.org>
Date:   Tue Feb 21 23:45:57 2012 -0600

nvidia-290.10-13-i686
* update grub upon install/update/remove

diff --git a/source/x11-extra/nvidia/nvidia.install b/source/x11-extra/nvidia/nvidia.install
index 7552963..fcb02e6 100644
--- a/source/x11-extra/nvidia/nvidia.install
+++ b/source/x11-extra/nvidia/nvidia.install
@@ -50,6 +50,10 @@ post_install() {
fi
/sbin/depmod -ea @_F_kernelmod_uname@
module_load
+
+	if [ -f /boot/grub/grub.cfg ]; then
+		grub-mkconfig -o /boot/grub/grub.cfg > /dev/null 2>&1
+	fi
}

post_upgrade() {
@@ -65,6 +69,10 @@ post_upgrade() {
module_load
fi
fi
+
+	if [ -f /boot/grub/grub.cfg ]; then
+		grub-mkconfig -o /boot/grub/grub.cfg > /dev/null 2>&1
+	fi
}

pre_remove() {
@@ -86,6 +94,9 @@ post_remove() {
/sbin/depmod -a @_F_kernelmod_uname@
echo "*** Nvidia driver is removed now. To have a working Xorg Server again run : ***"
echo "*** pacman-g2 -S libgl libgl-headers libglx ****"
+	if [ -f /boot/grub/grub.cfg ]; then
+		grub-mkconfig -o /boot/grub/grub.cfg > /dev/null 2>&1
+	fi
}

op=$1


More information about the Frugalware-git mailing list