Imported Debian patch 5.1-10
[debian/gcpegg] / debian / init.d
index 74dc49f7472bad682cd7878cbed26d2966cd99fc..6f0e2c9c2b28043a67bdde9a83e3d92b78b07362 100644 (file)
@@ -1,5 +1,14 @@
 #!/bin/sh
 
+### BEGIN INIT INFO
+# Provides:          gcpegg
+# Required-Start:    $local_fs
+# Required-Stop:
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Start GCP EGG software on virtual terminal 8
+### END INIT INFO
+
 set -e
 
 test -x /usr/sbin/eggsh || exit 0
@@ -10,7 +19,7 @@ cd /var/spool/gcpegg
 case "$1" in
   start)
        echo -n "Starting GCP EGG software on virtual terminal 8: eggsh"
-       openvt -f -c 8 eggsh
+       /usr/bin/openvt -f -c 8 /usr/sbin/eggsh
        echo "."
        ;;
   stop)
@@ -21,11 +30,16 @@ case "$1" in
   reload|force-reload|restart)
        echo -n "Restarting GCP EGG software on virtual terminal 8..."
        start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/eggsh
-       openvt -f -c 8 eggsh
+       /usr/bin/openvt -f -c 8 /usr/sbin/eggsh
        echo "done."
        ;;
+  purge)
+       echo -n "Purging all previously generated data by GCP EGG"  
+       rm -r /var/spool/gcpegg/*
+       echo "done."    
+       ;;
   *)
-        echo "Usage: /etc/init.d/gcpegg {start|stop|reload|force-reload|restart}"
+        echo "Usage: /etc/init.d/gcpegg {start|stop|reload|force-reload|restart|purge}"
         exit 1
        ;;
 esac