#!/bin/bash # # chkconfig: 35 90 12 # description: Gluster File System service for volume management # # Get function from functions library . /etc/rc.d/init.d/functions BASE=glusterd GLUSTERD_BIN=@exec_prefix@/sbin/$BASE GLUSTERD_OPTS="" GLUSTERD="$GLUSTERD_BIN $GLUSTERD_OPTS" RETVAL=0 # Start the service $BASE start() { echo -n $"Starting $BASE:" daemon $GLUSTERD RETVAL=$? echo [ $RETVAL -ne 0 ] && exit $RETVAL } # Stop the service $BASE stop() { echo -n $"Stopping $BASE:" killproc $BASE echo } ### service arguments ### case $1 in start) start ;; stop) stop ;; status) status $BASE ;; restart) $0 stop $0 start ;; *) echo $"Usage: $0 {start|stop|status|restart}." exit 1 esac exit 0