From: Elan Ruusamäe Date: Thu, 19 Oct 2006 10:33:58 +0000 (+0000) Subject: - use functions X-Git-Tag: auto/ac/memcached-1_1_12-4 X-Git-Url: https://git.pld-linux.org/?a=commitdiff_plain;ds=sidebyside;h=9e79e9c0c51bf12b5f1aa489c259b878008efc14;p=packages%2Fmemcached.git - use functions Changed files: memcached.init -> 1.5 --- diff --git a/memcached.init b/memcached.init index 93a73d6..3cebd5d 100644 --- a/memcached.init +++ b/memcached.init @@ -25,10 +25,7 @@ PORT="11211" # Get service config [ -f /etc/sysconfig/memcached ] && . /etc/sysconfig/memcached -RETVAL=0 -# See how we were called. -case "$1" in - start) +start() { # Check if the service is already running? if [ ! -f /var/lock/subsys/memcached ]; then msg_starting memcached @@ -38,8 +35,9 @@ case "$1" in else msg_already_running memcached fi - ;; - stop) +} + +stop() { if [ -f /var/lock/subsys/memcached ]; then msg_stopping memcached killproc memcached @@ -47,11 +45,20 @@ case "$1" in else msg_not_running memcached fi +} + +RETVAL=0 +# See how we were called. +case "$1" in + start) + start + ;; + stop) + stop ;; restart) - $0 stop - $0 start - exit $? + stop + start ;; status) status memcached