[rhmessaging-commits] rhmessaging commits: r1981 - mgmt/cumin/etc.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Thu Apr 24 17:15:49 EDT 2008


Author: justi9
Date: 2008-04-24 17:15:49 -0400 (Thu, 24 Apr 2008)
New Revision: 1981

Added:
   mgmt/cumin/etc/sysvinit-cumin
Log:
Add an init script

Added: mgmt/cumin/etc/sysvinit-cumin
===================================================================
--- mgmt/cumin/etc/sysvinit-cumin	                        (rev 0)
+++ mgmt/cumin/etc/sysvinit-cumin	2008-04-24 21:15:49 UTC (rev 1981)
@@ -0,0 +1,68 @@
+#!/bin/sh
+#
+# cumin: Cumin daemon
+# processname: cumin
+# pidfile: /var/run/cumin.pid
+#
+
+# Sanity checks.
+[ -x /usr/bin/cumin ] || exit 0
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+# so we can rearrange this easily
+processname=cumin
+servicename=cumin
+
+RETVAL=0
+
+start() {
+    echo -n $"Starting Cumin daemon: "
+    daemon --check $servicename $processname \&
+    RETVAL=$?
+    echo
+    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename
+}
+
+stop() {
+    echo -n $"Stopping Cumin daemon: "
+
+    killproc $servicename -TERM
+    RETVAL=$?
+    echo
+    if [ $RETVAL -eq 0 ]; then
+        rm -f /var/lock/subsys/$servicename
+        rm -f /var/run/cumin.pid
+    fi
+}
+
+# See how we were called.
+case "$1" in
+    start)
+        start
+        ;;
+    stop)
+        stop
+        ;;
+    status)
+        status $processname
+        RETVAL=$?
+        ;;
+    restart)
+        stop
+	sleep 3
+        start
+        ;;
+    condrestart)
+        if [ -f /var/lock/subsys/$servicename ]; then
+            stop
+	    sleep 3
+            start
+        fi
+        ;;
+    *)
+        echo $"Usage: $0 {start|stop|status|restart|condrestart}"
+        ;;
+esac
+exit $RETVAL


Property changes on: mgmt/cumin/etc/sysvinit-cumin
___________________________________________________________________
Name: svn:executable
   + *




More information about the rhmessaging-commits mailing list