tsst
[skippy-xd] / skippy-xd_maemo.init.sh
diff --git a/skippy-xd_maemo.init.sh b/skippy-xd_maemo.init.sh
new file mode 100755 (executable)
index 0000000..e025572
--- /dev/null
@@ -0,0 +1,50 @@
+#! /bin/sh
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON="/usr/sbin/skippy-xd"
+NAME=skippy-xd
+DESC="skippy-xd"
+
+RUNUSER="-c user"
+
+# abort if no executable exists
+
+test -x $DAEMON || exit 0
+
+set -e
+
+if [ -e /etc/osso-af-init/af-defines.sh ]
+then
+    source /etc/osso-af-init/af-defines.sh
+else
+    echo "/etc/osso-af-init/af-defines.sh not found!"
+    exit 1
+fi
+
+case "$1" in
+start)
+       echo -n "Starting $DESC: "
+       #start-stop-daemon --start --quiet $RUNUSER --exec $DAEMON &
+       su -c 'dsmetool -t /usr/sbin/skippy-xd' user
+       echo "$NAME"
+       ;;
+
+stop)
+       echo -n "Stopping $DESC: "
+       #start-stop-daemon --stop --quiet $RUNUSER --exec $DAEMON       
+       dsmetool -k $DAEMON
+       echo "$NAME"
+       ;;
+
+restart|force-reload)
+       "$0" stop
+       "$0" start
+       ;;
+
+*)
+       N=/etc/init.d/$NAME
+       printf "Usage: $N {start|stop|restart|force-reload}\n" >&2
+       exit 1
+       ;;
+esac
+
+exit 0