and then NUM_CONSOLES is used outside this if:

So define NUM_CONSOLE again as it is did at line 105.
Attached patch is for the purpose.

Regards,

--- console-screen.sh.orig	2007-06-22 23:56:22.000000000 +0900
+++ console-screen.sh	2007-06-22 23:56:05.000000000 +0900
@@ -213,6 +213,13 @@
     if [ "$LEDS" != "" ]
 	then
 	i=1
+	if [ -z "$NUM_CONSOLES" ] ; then
+	    # if SCREEN_FONT is not explicitly specified in config,
+	    # we must set NUM_CONSOLES here.
+	    NUM_CONSOLES=`fgconsole --next-available`
+	    NUM_CONSOLES=$(($NUM_CONSOLES - 1))
+	    [ ${NUM_CONSOLES} -eq 1 ] && NUM_CONSOLES=6
+	fi
 	while [ $i -lt $NUM_CONSOLES ]
 	  do
           setleds -D $LEDS < $DEVICE_PREFIX$i

Reply via email to