lib/templates/memcached/memcached.initd.centos.erb in capitate-0.2.15 vs lib/templates/memcached/memcached.initd.centos.erb in capitate-0.3.1

- old
+ new

@@ -20,50 +20,38 @@ PORT=<%= memcached_port %> # Have to be root in order to save in /var/run USER=root start() { + echo -n $"Starting $DESC: " daemon $DAEMON -d -m $MEM -p $PORT -u $USER -P $PIDFILE RETVAL=$? echo return $RETVAL; } stop() { - kill -QUIT `cat $PIDFILE` || echo -n " not running" + echo -n $"Stopping $DESC: " + killproc -p $PIDFILE memcached + RETVAL=$? + echo + return $RETVAL; } -reload() { - kill -HUP `cat $PIDFILE` || echo -n " can't reload" -} - case "$1" in start) - echo -n "Starting $DESC: $NAME" start - RETVAL=$?; ;; stop) - echo "Stopping $DESC: $NAME" stop - RETVAL=$?; ;; - reload) - echo -n "Reloading $DESC configuration..." - reload - RETVAL=$?; - echo "reloaded." - ;; restart) - echo -n "Restarting $DESC: $NAME" stop - # Sleep after stop sleep 1 start - RETVAL=$?; ;; *) - echo "Usage: $0 {start|stop|restart|force-reload}" >&2 + echo "Usage: $0 {start|stop|restart}" >&2 RETVAL=3; ;; esac exit $RETVAL; \ No newline at end of file