summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.init.d
diff options
context:
space:
mode:
Diffstat (limited to 'src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.init.d')
-rwxr-xr-xsrc/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.init.d48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.init.d b/src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.init.d
new file mode 100755
index 00000000..7cfbe44a
--- /dev/null
+++ b/src/com.gluster.storage.management.gateway.scripts/src/multicast-discoverd.init.d
@@ -0,0 +1,48 @@
+#!/bin/bash
+# Copyright (C) 2011 Gluster, Inc. <http://www.gluster.com>
+# This file is part of Gluster Management Gateway.
+#
+# chkconfig: - 85 15
+# description: multicast discovery service
+# processname: multicast-discoverd
+# pidfile: /var/run/multicast-discoverd.pid
+
+# Source function library.
+
+. /etc/init.d/functions
+
+case "$1" in
+ start)
+ echo -n "Starting multicast-discoverd:"
+ daemon multicast-discoverd
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/multicast-discoverd
+ ;;
+ stop)
+ echo -n "Shutting down multicast-discoverd:"
+ killproc multicast-discoverd
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/multicast-discoverd
+ ;;
+ restart)
+ $0 stop
+ $0 start
+ RETVAL=$?
+ ;;
+ status)
+ status multicast-discoverd
+ RETVAL=$?
+ ;;
+ reload)
+ killproc multicast-discoverd -HUP
+ RETVAL=$?
+ echo
+ ;;
+ *)
+ echo $"Usage: $0 {start|stop|restart|status|reload}"
+ exit 1
+esac
+
+exit $RETVAL