Author: glen                         Date: Mon Mar  2 10:47:08 2009 GMT
Module: pld-builder.new               Tag: HEAD
---- Log message:
- shell script for daemon startup

---- Files affected:
pld-builder.new/PLD_Builder:
   request_handler_server (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: pld-builder.new/PLD_Builder/request_handler_server
diff -u /dev/null pld-builder.new/PLD_Builder/request_handler_server:1.1
--- /dev/null   Mon Mar  2 11:47:08 2009
+++ pld-builder.new/PLD_Builder/request_handler_server  Mon Mar  2 11:47:03 2009
@@ -0,0 +1,29 @@
+#!/bin/sh
+sock=$(dirname "$0")/request_handler_server.sock 
+daemon=0
+attach=0
+
+if [ x"$1" = x"--daemon" -o x"$1" = x"-d" ]; then
+       daemon=1
+fi
+if [ x"$1" = x"--attach" -o x"$1" = x"-a" ]; then
+       attach=1
+fi
+
+if [ ! -S $sock ]; then
+       daemon=1
+fi
+
+if [ "$daemon" = 1 ]; then
+       cd $(dirname $sock)
+       echo "Starting request_handler_server"
+       rm -f $sock
+       exec dtach -n $(basename $sock) -r none python request_handler_server.py
+       exit 1
+fi
+
+# attach to session
+if [ "$attach" = 1 ]; then
+       echo "Attaching to request_handler_server"
+       exec dtach -a $sock
+fi
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to