[Initng-svn] r4347 - initng-ifiles/trunk/initfiles/daemon
svn at initng.thinktux.net
svn at initng.thinktux.net
Sat Jun 3 13:34:27 CEST 2006
Author: qupada
Date: Sat Jun 3 13:34:26 2006
New Revision: 4347
Modified:
initng-ifiles/trunk/initfiles/daemon/nvidia-glx.ii
Log:
nvidia-glx.ii rewritten from fedora's own /etc/init.d/nvidia-glx. might not be perfect yet, but hopefully better than what we had. please test and report
Modified: initng-ifiles/trunk/initfiles/daemon/nvidia-glx.ii
==============================================================================
--- initng-ifiles/trunk/initfiles/daemon/nvidia-glx.ii (original)
+++ initng-ifiles/trunk/initfiles/daemon/nvidia-glx.ii Sat Jun 3 13:34:26 2006
@@ -1,4 +1,25 @@
service daemon/nvidia-glx {
need = system/bootmisc;
- exec start = @/usr/sbin/nvidia-config-display@ enable;
-}
+ env_file = /etc/sysconfig/nvidia-config-display;
+
+ script start = {
+ echo "Checking for nvidia kernel module..."
+ [[ -e "/lib/modules/`uname -r`/extra/nvidia/nvidia.ko" ]]; then
+ echo "Nvidia kernel module found."
+ @/usr/sbin/nvidia-config-display@ enable
+ else
+ echo "Nvidia kernel module not found."
+ @/usr/sbin/nvidia-config-display@ disable
+ fi
+ retval=$?
+ [[ "$retval" == "0" ]] && @touch@ /var/lock/subsys/nvidia-glx
+ return $retval
+ };
+
+ script stop = {
+ @/usr/sbin/nvidia-config-display@ disable
+ retval=$?
+ [[ "$retval" == "0" ]] && @rm@ -f /var/lock/subsys/nvidia-glx
+ return $retval
+ }
+}
\ No newline at end of file
More information about the Initng-svn
mailing list