wok rev 6170

apache, chillispot, knock, openerp-server, openssh, portmap, smartmontools, squid, unfs3: use active_pidfile function in start script
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Sep 10 16:25:17 2010 +0200 (2010-09-10)
parents e5b2f931007b
children 1093eb8937ed
files apache/stuff/apache chillispot/stuff/chilli knock/stuff/etc/init.d/knock openerp-server/stuff/etc/init.d/openerp-server openssh/stuff/openssh portmap/stuff/init.d/portmap smartmontools/stuff/etc/init.d/smartd squid/stuff/etc/init.d/squid unfs3/stuff/etc/init.d/unfsd
line diff
     1.1 --- a/apache/stuff/apache	Fri Sep 10 11:07:52 2010 +0000
     1.2 +++ b/apache/stuff/apache	Fri Sep 10 16:25:17 2010 +0200
     1.3 @@ -14,7 +14,7 @@
     1.4  
     1.5  case "$1" in
     1.6    start)
     1.7 -    if [ -f $PIDFILE ] ; then
     1.8 +    if active_pidfile $PIDFILE httpd ; then
     1.9        echo "$NAME already running."
    1.10        exit 1
    1.11      fi
    1.12 @@ -23,7 +23,7 @@
    1.13      status
    1.14      ;;
    1.15    stop)
    1.16 -    if [ ! -f $PIDFILE ] ; then
    1.17 +    if ! active_pidfile $PIDFILE httpd ; then
    1.18        echo "$NAME is not running."
    1.19        exit 1
    1.20      fi
    1.21 @@ -33,7 +33,7 @@
    1.22      status
    1.23      ;;
    1.24    reload)
    1.25 -    if [ ! -f $PIDFILE ] ; then
    1.26 +    if ! active_pidfile $PIDFILE httpd ; then
    1.27        echo "$NAME is not running."
    1.28        exit 1
    1.29      fi
    1.30 @@ -42,7 +42,7 @@
    1.31      status
    1.32      ;;
    1.33    restart)
    1.34 -    if [ ! -f $PIDFILE ] ; then
    1.35 +    if ! active_pidfile $PIDFILE httpd ; then
    1.36        echo "$NAME is not running."
    1.37        exit 1
    1.38      fi
     2.1 --- a/chillispot/stuff/chilli	Fri Sep 10 11:07:52 2010 +0000
     2.2 +++ b/chillispot/stuff/chilli	Fri Sep 10 16:25:17 2010 +0200
     2.3 @@ -17,7 +17,7 @@
     2.4  
     2.5  case "$1" in
     2.6    start)
     2.7 -    if [ -f $PIDFILE ] ; then
     2.8 +    if active_pidfile $PIDFILE chilli ; then
     2.9        echo "$NAME already running."
    2.10        exit 1
    2.11      fi
    2.12 @@ -25,7 +25,7 @@
    2.13      status
    2.14      ;;
    2.15    stop)
    2.16 -    if [ ! -f $PIDFILE ] ; then
    2.17 +    if ! active_pidfile $PIDFILE chilli ; then
    2.18        echo "$NAME is not running."
    2.19        exit 1
    2.20      fi
    2.21 @@ -34,7 +34,7 @@
    2.22      status
    2.23      ;;
    2.24    restart)
    2.25 -    if [ ! -f $PIDFILE ] ; then
    2.26 +    if ! active_pidfile $PIDFILE chilli ; then
    2.27        echo "$NAME is not running."
    2.28        exit 1
    2.29      fi
     3.1 --- a/knock/stuff/etc/init.d/knock	Fri Sep 10 11:07:52 2010 +0000
     3.2 +++ b/knock/stuff/etc/init.d/knock	Fri Sep 10 16:25:17 2010 +0200
     3.3 @@ -17,7 +17,7 @@
     3.4  
     3.5  case "$1" in
     3.6    start)
     3.7 -    if [ -f $PIDFILE ] ; then
     3.8 +    if active_pidfile $PIDFILE knockd ; then
     3.9        echo "$NAME already running."
    3.10        exit 1
    3.11      fi
    3.12 @@ -26,7 +26,7 @@
    3.13      status
    3.14      ;;
    3.15    stop)
    3.16 -    if [ ! -f $PIDFILE ] ; then
    3.17 +    if ! active_pidfile $PIDFILE knockd ; then
    3.18        echo "$NAME is not running."
    3.19        exit 1
    3.20      fi
    3.21 @@ -35,7 +35,7 @@
    3.22      status
    3.23      ;;
    3.24    restart)
    3.25 -    if [ ! -f $PIDFILE ] ; then
    3.26 +    if ! active_pidfile $PIDFILE knockd ; then
    3.27        echo "$NAME is not running."
    3.28        exit 1
    3.29      fi
     4.1 --- a/openerp-server/stuff/etc/init.d/openerp-server	Fri Sep 10 11:07:52 2010 +0000
     4.2 +++ b/openerp-server/stuff/etc/init.d/openerp-server	Fri Sep 10 16:25:17 2010 +0200
     4.3 @@ -25,7 +25,7 @@
     4.4  
     4.5  case "$1" in
     4.6  	start)
     4.7 -		if [ -f "$PIDFILE" ]; then
     4.8 +		if active_pidfile $PIDFILE python ; then
     4.9  			echo "$NAME already running (PID: `cat $PIDFILE`)."
    4.10  			exit 1
    4.11  		fi
    4.12 @@ -34,12 +34,12 @@
    4.13  		status
    4.14  		sleep 4
    4.15  		# At boot OpenERP dont start correctly if we start it in background.
    4.16 -		if [ ! -f "$PIDFILE" ]; then
    4.17 +		if ! active_pidfile $PIDFILE python ; then
    4.18  			sleep 6
    4.19  			$DAEMON $OPTIONS > $LOGFILE
    4.20  		fi ;;
    4.21  	stop)
    4.22 -		if [ ! -f "$PIDFILE" ]; then
    4.23 +		if ! active_pidfile $PIDFILE python ; then
    4.24  			echo "$NAME is not running."
    4.25  			exit 1
    4.26  		fi
     5.1 --- a/openssh/stuff/openssh	Fri Sep 10 11:07:52 2010 +0000
     5.2 +++ b/openssh/stuff/openssh	Fri Sep 10 16:25:17 2010 +0200
     5.3 @@ -25,7 +25,7 @@
     5.4        echo "Generating $NAME dsa key... "
     5.5        ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -C '' -N ''
     5.6      fi
     5.7 -    if [ -f $PIDFILE ] ; then
     5.8 +    if active_pidfile $PIDFILE sshd ; then
     5.9        echo "$NAME already running."
    5.10        exit 1
    5.11      fi
    5.12 @@ -34,7 +34,7 @@
    5.13      status
    5.14      ;;
    5.15    stop)
    5.16 -    if [ ! -f $PIDFILE ] ; then
    5.17 +    if ! active_pidfile $PIDFILE sshd ; then
    5.18        echo "$NAME is not running."
    5.19        exit 1
    5.20      fi
    5.21 @@ -43,7 +43,7 @@
    5.22      status
    5.23      ;;
    5.24    restart)
    5.25 -    if [ ! -f $PIDFILE ] ; then
    5.26 +    if ! active_pidfile $PIDFILE sshd ; then
    5.27        echo "$NAME is not running."
    5.28        exit 1
    5.29      fi
     6.1 --- a/portmap/stuff/init.d/portmap	Fri Sep 10 11:07:52 2010 +0000
     6.2 +++ b/portmap/stuff/init.d/portmap	Fri Sep 10 16:25:17 2010 +0200
     6.3 @@ -19,7 +19,7 @@
     6.4  
     6.5  case "$1" in
     6.6      start)
     6.7 -   	if [ -f $PIDFILE ] ; then
     6.8 +	if active_pidfile $PIDFILE portmap ; then
     6.9        		echo "$NAME already running."
    6.10        		exit 1
    6.11      	fi
    6.12 @@ -43,7 +43,7 @@
    6.13  
    6.14  	;;
    6.15      stop)
    6.16 -        if [ ! -f $PIDFILE ] ; then
    6.17 +	if ! active_pidfile $PIDFILE portmap ; then
    6.18             echo "$NAME is not running."
    6.19             exit 1
    6.20          fi
     7.1 --- a/smartmontools/stuff/etc/init.d/smartd	Fri Sep 10 11:07:52 2010 +0000
     7.2 +++ b/smartmontools/stuff/etc/init.d/smartd	Fri Sep 10 16:25:17 2010 +0200
     7.3 @@ -17,7 +17,7 @@
     7.4  
     7.5  case "$1" in
     7.6    start)
     7.7 -     if [ -f $PIDFILE ] ; then
     7.8 +    if active_pidfile $PIDFILE smartd ; then
     7.9        echo "$NAME already running."
    7.10        exit 1
    7.11      fi
    7.12 @@ -26,7 +26,7 @@
    7.13      status
    7.14      ;;
    7.15    stop)
    7.16 -    if [ ! -f $PIDFILE ] ; then
    7.17 +    if ! active_pidfile $PIDFILE smartd ; then
    7.18        echo "$NAME is not running."
    7.19        exit 1
    7.20      fi
    7.21 @@ -35,7 +35,7 @@
    7.22      status
    7.23      ;;
    7.24    restart)
    7.25 -    if [ ! -f $PIDFILE ] ; then
    7.26 +    if ! active_pidfile $PIDFILE smartd ; then
    7.27        echo "$NAME is not running."
    7.28        exit 1
    7.29      fi
     8.1 --- a/squid/stuff/etc/init.d/squid	Fri Sep 10 11:07:52 2010 +0000
     8.2 +++ b/squid/stuff/etc/init.d/squid	Fri Sep 10 16:25:17 2010 +0200
     8.3 @@ -19,7 +19,7 @@
     8.4  
     8.5  case "$1" in
     8.6    start)
     8.7 -    if [ -f $PIDFILE ] ; then
     8.8 +    if active_pidfile $PIDFILE squid ; then
     8.9        echo "$NAME already running."
    8.10        exit 1
    8.11      fi
    8.12 @@ -36,7 +36,7 @@
    8.13      sleep 2
    8.14      ;;
    8.15    stop)
    8.16 -    if [ ! -f $PIDFILE ] ; then
    8.17 +    if ! active_pidfile $PIDFILE squid ; then
    8.18        echo "$NAME is not running."
    8.19        exit 1
    8.20      fi
    8.21 @@ -47,7 +47,7 @@
    8.22      sleep 2
    8.23      ;;
    8.24    reload)
    8.25 -    if [ ! -f $PIDFILE ] ; then
    8.26 +    if ! active_pidfile $PIDFILE squid ; then
    8.27        echo "$NAME is not running."
    8.28        exit 1
    8.29      fi
    8.30 @@ -56,7 +56,7 @@
    8.31      status
    8.32      ;;
    8.33    restart)
    8.34 -    if [ ! -f $PIDFILE ] ; then
    8.35 +    if ! active_pidfile $PIDFILE squid ; then
    8.36        echo "$NAME is not running."
    8.37        exit 1
    8.38      fi
     9.1 --- a/unfs3/stuff/etc/init.d/unfsd	Fri Sep 10 11:07:52 2010 +0000
     9.2 +++ b/unfs3/stuff/etc/init.d/unfsd	Fri Sep 10 16:25:17 2010 +0200
     9.3 @@ -19,7 +19,7 @@
     9.4  
     9.5  case "$1" in
     9.6      start)
     9.7 -   	if [ -f $PIDFILE ] ; then
     9.8 +	if active_pidfile $PIDFILE unfsd ; then
     9.9        		echo "$NAME already running."
    9.10        		exit 1
    9.11      	fi
    9.12 @@ -34,7 +34,7 @@
    9.13      	fi
    9.14  	;;
    9.15      stop)
    9.16 -        if [ ! -f $PIDFILE ] ; then
    9.17 +	if ! active_pidfile $PIDFILE unfsd ; then
    9.18             echo "$NAME is not running."
    9.19             exit 1
    9.20          fi