Package: nvidia-kernel-common
Version: 20051025+1
Severity: grave

Setting up nvidia-kernel-common (20051025+1) ...
/etc/init.d/nvidia-kernel: 19: Syntax error: Bad for loop variable
invoke-rc.d: initscript nvidia-kernel, action "start" failed.

"for (( expr1 ; expr2 ; expr3 )) ; do list ; done" syntax is a bashism,
instead consider:

--- nvidia-kernel.orig  2005-10-26 20:58:30.000000000 -0700
+++ nvidia-kernel       2005-10-26 21:06:26.000000000 -0700
@@ -6,7 +6,7 @@
 [ -r /etc/default/nvidia-kernel ] && . /etc/default/nvidia-kernel
 
 # test if anything is requested
-if [ -z "$NVIDIA_CARDS" ] || [ "$NVIDIA_CARDS" = 0 ]; then
+if [ -z "$NVIDIA_CARDS" ] || [ "$NVIDIA_CARDS" -lt 1 ]; then
   # Nothing to do but exit.
   exit 0
 fi  
@@ -16,8 +16,8 @@
     mknod -m 0660 /dev/nvidiactl c 195 255
     chgrp video /dev/nvidiactl
   fi
-  for (( i=0; i < NVIDIA_CARDS && i < 4; i++ )); do
-    if ! [ -e /dev/nvidia$i  ]; then
+  for i in $(seq 0 $(($NVIDIA_CARDS - 1))); do
+    if ! [ -e /dev/nvidia$i ]; then
       mknod -m 0660 /dev/nvidia$i c 195 $i
       chgrp video /dev/nvidia$i
     fi


-- 
Jamie Heilman                     http://audible.transient.net/~jamie/
"Paranoia is a disease unto itself, and may I add, the person standing
 next to you may not be who they appear to be, so take precaution."
                                                -Sathington Willoughby


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to