summaryrefslogtreecommitdiff
path: root/gpxe/contrib/p910nd-0.8/p910nd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'gpxe/contrib/p910nd-0.8/p910nd.sh')
-rwxr-xr-xgpxe/contrib/p910nd-0.8/p910nd.sh39
1 files changed, 39 insertions, 0 deletions
diff --git a/gpxe/contrib/p910nd-0.8/p910nd.sh b/gpxe/contrib/p910nd-0.8/p910nd.sh
new file mode 100755
index 00000000..291a836a
--- /dev/null
+++ b/gpxe/contrib/p910nd-0.8/p910nd.sh
@@ -0,0 +1,39 @@
+#!/bin/sh
+#
+# p910nd.sh This shell script takes care of starting and stopping
+# p910nd (port 9100+n printer daemon)
+# This script only controls the one on port 9101.
+# You can start others if you wish.
+#
+
+# Todo: Make it fully LSB
+
+# See how we were called.
+case "$1" in
+ start)
+ # Start daemons.
+ echo -n "Starting p910nd: "
+ # default port is 1 so it will appear as p9101d on a ps
+ start_daemon p910nd
+ echo
+ ;;
+ stop)
+ # Stop daemons.
+ echo -n "Shutting down p910nd: "
+ killproc p9101d
+ echo
+ rm -f /var/run/p9101.pid
+ ;;
+ status)
+ status p9101d
+ ;;
+ restart)
+ $0 stop
+ $0 start
+ ;;
+ *)
+ echo "Usage: p910nd {start|stop|restart|status}"
+ exit 1
+esac
+
+exit 0