]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix bug #1538 Start Scripts return incorrect value
authorKern Sibbald <kern@sibbald.com>
Sat, 1 May 2010 08:41:45 +0000 (10:41 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 2 Aug 2010 14:53:46 +0000 (16:53 +0200)
bacula/platforms/debian/bacula-dir.in
bacula/platforms/debian/bacula-fd.in
bacula/platforms/debian/bacula-sd.in
bacula/platforms/suse/bacula-dir.in
bacula/platforms/suse/bacula-fd.in
bacula/platforms/suse/bacula-sd.in
bacula/platforms/ubuntu/bacula-dir.in
bacula/platforms/ubuntu/bacula-fd.in
bacula/platforms/ubuntu/bacula-sd.in

index a1ad368aad302062b0de4bb405c7ef7325ad1124..1ad675c96341bd24edd6cec4454523265e9cf5a0 100644 (file)
@@ -9,13 +9,13 @@
 #  For Bacula release @VERSION@ (@DATE@) -- @DISTNAME@
 #
 ### BEGIN INIT INFO
-# Provides:          bacula-dir
+# Provides:         bacula-dir
 # Required-Start:    $network
 # Required-Stop:     $network
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: Start @BACULA@ Director daemon at boot time
-# Description:       Enable @BACULA@ Director.
+# Description:      Enable @BACULA@ Director.
 ### END INIT INFO
 #
 
@@ -48,11 +48,13 @@ case "$1" in
    start)
       echo -n "Starting ${DESC}: "
       start-stop-daemon --start --quiet --pidfile ${PIDFILE} --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    stop)
       echo -n "Stopping ${DESC}: "
       start-stop-daemon --oknodo --stop --quiet --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    restart|force-reload)
@@ -65,4 +67,4 @@ case "$1" in
       exit 1
       ;;
 esac
-exit 0
+exit $RETVAL
index 1d1c90adaf2569260866859d0cb4bd789c91380b..100e6a6817be3408e434d5306bc6e214c35217d9 100644 (file)
@@ -9,13 +9,13 @@
 #  For Bacula release @VERSION@ (@DATE@) -- @DISTNAME@
 #
 ### BEGIN INIT INFO
-# Provides:          bacula-fd
+# Provides:         bacula-fd
 # Required-Start:    $network
 # Required-Stop:     $network
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: Start @BACULA@ Client daemon at boot time
-# Description:       Enable @BACULA@ Client.
+# Description:      Enable @BACULA@ Client.
 ### END INIT INFO
 
 
@@ -48,11 +48,13 @@ case "$1" in
    start)
       echo -n "Starting ${DESC}: "
       start-stop-daemon --start --quiet --pidfile ${PIDFILE} --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    stop)
       echo -n "Stopping ${DESC}: "
       start-stop-daemon --oknodo --stop --quiet --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    restart|force-reload)
@@ -65,4 +67,4 @@ case "$1" in
       exit 1
       ;;
 esac
-exit 0
+exit $RETVAL
index 4b0f712f8671a585bbba7706f03436410bbb062c..62aa4c4d2fea0730af976deb337e8a454978ab62 100644 (file)
@@ -9,13 +9,13 @@
 #  For Bacula release @VERSION@ (@DATE@) -- @DISTNAME@
 #
 ### BEGIN INIT INFO
-# Provides:          bacula-sd
+# Provides:         bacula-sd
 # Required-Start:    $network
 # Required-Stop:     $network
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: Start @BACULA@ Storage daemon at boot time
-# Description:       Enable @BACULA@ Storage daemon.
+# Description:      Enable @BACULA@ Storage daemon.
 ### END INIT INFO
 
 
@@ -48,11 +48,13 @@ case "$1" in
    start)
       echo -n "Starting ${DESC}: "
       start-stop-daemon --start --quiet --pidfile ${PIDFILE} --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    stop)
       echo -n "Stopping ${DESC}: "
       start-stop-daemon --oknodo --stop --quiet --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    restart|force-reload)
@@ -65,4 +67,4 @@ case "$1" in
       exit 1
       ;;
 esac
-exit 0
+exit $RETVAL
index b583d043bd87bcef1b4c481e85a66447e757773a..546ff5be40365b2dd29ed76bca34d7eeebfd9ebd 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh
 #
 # bacula       This shell script takes care of starting and stopping
-#              the bacula Director daemon
+#             the bacula Director daemon
 #
 # chkconfig: 2345 90 9
 # description: It comes by night and sucks the vital essence from your computers.
 # Added LSB init info 10/14/2004 D. Scott Barninger <barninger at fairfieldcomputers.com>
 #
 ### BEGIN INIT INFO
-# Provides:                     bacula-dir
-# Required-Start:               $local_fs $network @DB_TYPE@
-# Required-Stop:                $local_fs $network @DB_TYPE@
-# Default-Start:                3 5
-# Default-Stop:         0 1 2 6
-# Short-Description:    bacula director
-# Description:                  Bacula network backup system director daemon
+# Provides:                    bacula-dir
+# Required-Start:              $local_fs $network @DB_TYPE@
+# Required-Stop:               $local_fs $network @DB_TYPE@
+# Default-Start:               3 5
+# Default-Stop:        0 1 2 6
+# Short-Description:   bacula director
+# Description:                 Bacula network backup system director daemon
 ### END INIT INFO
 
 # source process status functions
@@ -50,6 +50,7 @@ case "$1" in
        ;;
     status)
        /sbin/checkproc @sbindir@/bacula-dir
+       RETVAL=$?
        rc_status -v
        ;;
     *)
@@ -57,4 +58,4 @@ case "$1" in
        exit 1
        ;;
 esac
-exit 0
+exit $RETVAL
index 547acd20bcac8a430f2fc584f491762a6987cf01..5c9b17f7a47b24eec2832b1c44bdbc44578598f8 100755 (executable)
@@ -49,6 +49,7 @@ case "$1" in
        ;;
     status)
        /sbin/checkproc @sbindir@/bacula-fd
+       RETVAL=$?
        rc_status -v
        ;;
     *)
@@ -56,4 +57,4 @@ case "$1" in
        exit 1
        ;;
 esac
-exit 0
+exit $RETVAL
index a6093db23b803d77e18629ad16def638d7fcaf12..12838171a6a9b526002968db6a581d464e79254e 100755 (executable)
@@ -49,6 +49,7 @@ case "$1" in
        ;;
     status)
        /sbin/checkproc @sbindir@/bacula-sd
+       RETVAL=$?
        rc_status -v
        ;;
     *)
@@ -56,4 +57,4 @@ case "$1" in
        exit 1
        ;;
 esac
-exit 0
+exit $RETVAL
index 9bf09c9836ff97bdc18951dcfea0cb88f709ffe7..c75a57269f172a50128d277663299f11b6369608 100644 (file)
@@ -45,11 +45,13 @@ case "$1" in
    start)
       echo -n "Starting ${DESC}: "
       start-stop-daemon --start --quiet --pidfile ${PIDFILE} --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    stop)
       echo -n "Stopping ${DESC}: "
       start-stop-daemon --oknodo --stop --quiet --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    restart|force-reload)
@@ -62,4 +64,4 @@ case "$1" in
       exit 1
       ;;
 esac
-exit 0
+exit $RETVAL
index 673ef54ce7f1f7a6e8f05a9b223482b4d4ef4728..87d9bf00d7b9efd883026175b71a249c7895987a 100644 (file)
@@ -45,11 +45,13 @@ case "$1" in
    start)
       echo -n "Starting ${DESC}: "
       start-stop-daemon --start --quiet --pidfile ${PIDFILE} --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    stop)
       echo -n "Stopping ${DESC}: "
       start-stop-daemon --oknodo --stop --quiet --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    restart|force-reload)
@@ -62,4 +64,4 @@ case "$1" in
       exit 1
       ;;
 esac
-exit 0
+exit $RETVAL
index 3a1e6b1db1190e6f4e5764330781453dbdfa1ab4..1ddca02a4476578c0de3bdd24a2209c3d5d84794 100644 (file)
@@ -45,11 +45,13 @@ case "$1" in
    start)
       echo -n "Starting ${DESC}: "
       start-stop-daemon --start --quiet --pidfile ${PIDFILE} --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    stop)
       echo -n "Stopping ${DESC}: "
       start-stop-daemon --oknodo --stop --quiet --exec ${DAEMON} -- ${BOPTIONS}
+      RETVAL=$?
       echo "${NAME}"
       ;;
    restart|force-reload)
@@ -62,4 +64,4 @@ case "$1" in
       exit 1
       ;;
 esac
-exit 0
+exit $RETVAL