here is the patch I made, which fixes it on my two Intel laptops

--- a/scripts/init.d/splashy
+++ b/scripts/init.d/splashy
@@ -165,11 +165,30 @@
     ;;
     stop)
check_to_enable
-        
         # avoid displaying ugly text at shutdown
         clear >/dev/tty8
         clear >/dev/tty1 
-        /sbin/splashy_chvt 8 
+ # wait for all gdm servers to exit (Bug# 504389)
+        COUNTER=0
+ ATTEMPTS=10
+        set +e
+        while [ $COUNTER -lt $ATTEMPTS ]; do
+ ps -C "gdm"
+ if [ $? -eq 0 ]; then
+   sleep 0.5
+            COUNTER=`expr $COUNTER + 1` #works in dash
+ else
+ break
+ fi
+ done
+ set -e
+        echo $COUNTER
+ if [ $COUNTER -eq $ATTEMPTS ]; then
+ logger -s "splashy stopping because gdm is still active"
+ exit
+ fi
+
+ /sbin/splashy_chvt 8

calculate_steps




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

Reply via email to