#!/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 -f /usr/sbin/eggsh || exit 0
+test -x /usr/sbin/eggsh || exit 0
test -d /var/spool/gcpegg || exit 0
cd /var/spool/gcpegg
case "$1" in
start)
echo -n "Starting GCP EGG software on virtual terminal 8: eggsh"
- openvt -c 8 eggsh
+ /usr/bin/openvt -f -c 8 /usr/sbin/eggsh
echo "."
;;
stop)
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 -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