Author: glen                         Date: Sun Feb 26 11:33:18 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initscript fixups

---- Files affected:
packages/couchdb:
   couchdb.init (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: packages/couchdb/couchdb.init
diff -u packages/couchdb/couchdb.init:1.4 packages/couchdb/couchdb.init:1.5
--- packages/couchdb/couchdb.init:1.4   Sun Feb 26 12:28:47 2012
+++ packages/couchdb/couchdb.init       Sun Feb 26 12:33:13 2012
@@ -1,10 +1,9 @@
 #!/bin/sh
 #
-# couchdb      apache couchdb init script
-#
-# chkconfig:   345 85 25
-#
-# description: apache couchdb init script
+# couchdb      Starts CouchDB
+# chkconfig:   2345 84 25
+# description: Apache CouchDB init script
+# pidfile:     /var/run/couchdb.pid
 #
 # $Id$
 
@@ -15,6 +14,7 @@
 . /etc/sysconfig/network
 
 # Set defaults
+COUCHDB="/usr/bin/couchdb"
 COUCHDB_INI='/etc/apache-couchdb/couch.ini'
 COUCHDB_PID='/var/run/couchdb.pid'
 COUCHDB_USER='couchdb'
@@ -28,7 +28,7 @@
 # Check that networking is up.
 if is_yes "${NETWORKING}"; then
        if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; 
then
-               msg_network_down couchdb
+               msg_network_down "CouchDB"
                exit 1
        fi
 else
@@ -38,15 +38,15 @@
 start() {
        # Check if the service is already running?
        if [ -f /var/lock/subsys/couchdb ]; then
-               msg_already_running couchdb
+               msg_already_running "CouchDB"
                return
        fi
 
-       msg_starting couchdb
-                       test -n $COUCHDB_PID \
-                               && touch $COUCHDB_PID \
-                               && chown $COUCHDB_USER $COUCHDB_PID
-       daemon --user $COUCHDB_USER /usr/bin/couchdb \
+       msg_starting "CouchDB"
+       test -n $COUCHDB_PID \
+               && touch $COUCHDB_PID \
+               && chown $COUCHDB_USER $COUCHDB_PID
+       daemon --user $COUCHDB_USER $COUCHDB \
                                -b -c "$COUCHDB_INI" -p "$COUCHDB_PID" \
                                -o "$COUCHDB_STDOUT" -e "$COUCHDB_STDERR" \
                                -r "$COUCHDB_RESPAWN"
@@ -56,33 +56,31 @@
 
 stop() {
        if [ ! -f /var/lock/subsys/couchdb ]; then
-               msg_not_running couchdb
+               msg_not_running "CouchDB"
                return
        fi
 
        # Stop daemons.
-       msg_stopping couchdb
-       killproc couchdb
+       msg_stopping "CouchDB"
        killproc --pidfile $COUCHDB_PID couchdb -TERM
        rm -f /var/lock/subsys/couchdb
 }
 
 reload() {
        if [ ! -f /var/lock/subsys/couchdb ]; then
-               msg_not_running couchdb
+               msg_not_running "CouchDB"
                RETVAL=7
                return
        fi
 
-       msg_reloading couchdb
-       killproc couchdb -HUP
+       msg_reloading "CouchDB"
        killproc --pidfile $COUCHDB_PID couchdb -HUP
        RETVAL=$?
 }
 
 condrestart() {
        if [ ! -f /var/lock/subsys/couchdb ]; then
-               msg_not_running couchdb
+               msg_not_running "CouchDB"
                RETVAL=$1
                return
        fi
@@ -107,14 +105,8 @@
   try-restart)
        condrestart 0
        ;;
-# include force-reload here if program allows reloading without restart
-# otherwise remove reload action and support force-reload as restart if running
   reload|force-reload)
        reload
-       ;;
-# use this one if program doesn't support reloading without restart
-  force-reload)
-       condrestart 7
        ;;
   status)
        status couchdb
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/couchdb/couchdb.init?r1=1.4&r2=1.5&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to