]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/scripts/bacula-ctl-sd.in
Add Phil Stracchino's fix for Qt5
[bacula/bacula] / bacula / scripts / bacula-ctl-sd.in
index 68e520fbd88009b1a3404c422484c30da95ac380..f545cd63805cc30a58358080b056232a78a0bc0f 100644 (file)
@@ -1,12 +1,29 @@
 #! /bin/sh
 #
+#   Bacula(R) - The Network Backup Solution
+#
+#   Copyright (C) 2000-2016 Kern Sibbald
+#
+#   The original author of Bacula is Kern Sibbald, with contributions
+#   from many others, a complete list can be found in the file AUTHORS.
+#
+#   You may use this file and others of this release according to the
+#   license defined in the LICENSE file, which includes the Affero General
+#   Public License, v3.0 ("AGPLv3") and some additional permissions and
+#   terms pursuant to its AGPLv3 Section 7.
+#
+#   This notice must be preserved when any source code is 
+#   conveyed and/or propagated.
+#
+#   Bacula(R) is a registered trademark of Kern Sibbald.
+#
 # bacula-ctl-sd This shell script takes care of starting and stopping
 #              the bacula Storage daemon
 #
 #   This is pretty much watered down version of the RedHat script
 #   that works on Solaris as well as Linux, but it won't work everywhere.
 #
-# description: It comes by night and sucks the vital essence from your computers.
+# description: The Leading Open Source Backup Solution.
 #
 
 PSCMD="@PSCMD@"
@@ -208,7 +225,11 @@ case "$1" in
            OPTIONS="${OPTIONS} -g ${SD_GROUP}"
         fi
 
-        ${BACSDBIN}/bacula-sd $2 $3 ${OPTIONS} -v -c ${BACSDCFG}/bacula-sd.conf
+        if [ "x${VALGRIND_SD}" = "x1" ]; then
+           valgrind --leak-check=full ${BACSDBIN}/bacula-sd $2 $3 ${OPTIONS} -v -c ${BACSDCFG}/bacula-sd.conf
+        else
+           ${BACSDBIN}/bacula-sd $2 $3 ${OPTIONS} -v -c ${BACSDCFG}/bacula-sd.conf
+        fi
       }
       ;;
 
@@ -216,7 +237,7 @@ case "$1" in
    stop)
       [ -x ${BACSDBIN}/bacula-sd ] && {
         echo "Stopping the $Bacula Storage daemon"
-        killproc ${BACSDBIN}/bacula-sd ${SD_PORT}
+        killproc ${BACSDBIN}/bacula-sd ${SD_PORT} $2
       }
       ;;