renaming
authorTony Mack <tmack@cs.princeton.edu>
Tue, 16 Feb 2010 21:56:35 +0000 (21:56 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Tue, 16 Feb 2010 21:56:35 +0000 (21:56 +0000)
sfa/init.d/sfa-cm [new file with mode: 0755]

diff --git a/sfa/init.d/sfa-cm b/sfa/init.d/sfa-cm
new file mode 100755 (executable)
index 0000000..5fb94b3
--- /dev/null
@@ -0,0 +1,72 @@
+#!/bin/bash
+#
+# sfa   Wraps PLCAPI into the SFA compliant API
+#
+# chkconfig: 2345 5 99
+#
+# description:   Wraps PLCAPI into the SFA compliant API
+#
+# $Id: sfa 14304 2009-07-06 20:19:51Z thierry $
+# $URL: https://svn.planet-lab.org/svn/sfa/trunk/sfa/init.d/sfa $
+#
+
+# Source config
+. /etc/sfa/sfa_config
+
+# source function library
+. /etc/init.d/functions
+
+
+start() {
+        echo -n $"Starting SFA:  "
+
+        if [ "$SFA_CM_ENABLED" ]; then
+            echo "Component Mgr"
+            /usr/bin/sfa-server.py -c -d $OPTIONS
+        fi
+
+        RETVAL=$?
+        echo
+        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sfa
+
+}
+
+stop() {
+    echo -n $"Shutting down SFA: "
+    killproc sfa-server.py
+    RETVAL=$?
+
+    echo
+    [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sfa
+}
+
+
+
+case "$1" in
+  start)
+    start
+    ;;
+  stop)
+    stop
+    ;;
+  restart|reload)
+    stop
+    start
+    ;;
+  condrestart)
+    if [ -f /var/lock/subsys/sfa ]; then
+        stop
+        start
+    fi
+    ;;
+  status)
+    status sfa
+    RETVAL=$?
+    ;;
+  *)
+    echo $"Usage: $0 {start|stop|restart|condrestart|status}"
+    exit 1
+esac
+
+exit $RETVAL
+