summaryrefslogtreecommitdiffstats
path: root/nvidia-driver/build/doinst.sh.diff
blob: 7a26fa86f693271807d43f78bcc12ab2c65d0f58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- /stuff/slackware/slackbuilds.org/www/slackbuilds/14.1/system/nvidia-driver/doinst.sh	2015-02-15 02:00:04.000000000 +0100
+++ doinst.sh	2016-02-23 16:25:49.456439590 +0100
@@ -1,5 +1,10 @@
+chroot . <<EOT
 if [ -x /usr/bin/update-desktop-database ]; then
   ./usr/bin/update-desktop-database -q usr/share/applications
 fi
 
-/usr/sbin/nvidia-switch --install
+if [ -f /usr/lib@LIBDIRSUFFIX@/xorg/modules/extensions/libglx.so.*-nvidia -a -f /usr/lib@LIBDIRSUFFIX@/xorg/modules/drivers/nvidia_drv.so ]; then
+  echo "-- Installing binary Nvidia drivers:  /usr/sbin/nvidia-switch --install"
+  /usr/sbin/nvidia-switch --install
+fi
+EOT