]> git.sur5r.net Git - bacula/bacula/blob - bacula/patches/2.4.x/2.4.0-bacula.patch
Rework patches
[bacula/bacula] / bacula / patches / 2.4.x / 2.4.0-bacula.patch
1 Index: scripts/bacula.in
2 ===================================================================
3 --- scripts/bacula.in   (revision 7106)
4 +++ scripts/bacula.in   (working copy)
5 @@ -13,22 +13,20 @@
6  #  easier to "steal" this code for the development 
7  #  environment where they are different.
8  #  
9 -BACFDCFG=@sysconfdir@
10 -BACSDCFG=@sysconfdir@
11 -BACDIRCFG=@sysconfdir@
12 +SCRIPTDIR=@scriptdir@
13  
14  case "$1" in
15     start)
16 -      [ -x ${BACSDCFG}/bacula-ctl-sd ] && ${BACSDCFG}/bacula-ctl-sd $1 $2
17 -      [ -x ${BACFDCFG}/bacula-ctl-fd ] && ${BACFDCFG}/bacula-ctl-fd $1 $2
18 -      [ -x ${BACDIRCFG}/bacula-ctl-dir ] && ${BACDIRCFG}/bacula-ctl-dir $1 $2
19 +      [ -x ${SCRIPTDIR}/bacula-ctl-sd ] && ${SCRIPTDIR}/bacula-ctl-sd $1 $2
20 +      [ -x ${SCRIPTDIR}/bacula-ctl-fd ] && ${SCRIPTDIR}/bacula-ctl-fd $1 $2
21 +      [ -x ${SCRIPTDIR}/bacula-ctl-dir ] && ${SCRIPTDIR}/bacula-ctl-dir $1 $2
22        ;;
23  
24     stop)
25        # Stop the FD first so that SD will fail jobs and update catalog
26 -      [ -x ${BACFDCFG}/bacula-ctl-fd ] && ${BACFDCFG}/bacula-ctl-fd $1 $2
27 -      [ -x ${BACSDCFG}/bacula-ctl-sd ] && ${BACSDCFG}/bacula-ctl-sd $1 $2
28 -      [ -x ${BACDIRCFG}/bacula-ctl-dir ] && ${BACDIRCFG}/bacula-ctl-dir $1 $2
29 +      [ -x ${SCRIPTDIR}/bacula-ctl-fd ] && ${SCRIPTDIR}/bacula-ctl-fd $1 $2
30 +      [ -x ${SCRIPTDIR}/bacula-ctl-sd ] && ${SCRIPTDIR}/bacula-ctl-sd $1 $2
31 +      [ -x ${SCRIPTDIR}/bacula-ctl-dir ] && ${SCRIPTDIR}/bacula-ctl-dir $1 $2
32        echo
33        sleep 6
34        ;;
35 @@ -39,9 +37,9 @@
36        ;;
37  
38     status)
39 -      [ -x ${BACSDCFG}/bacula-ctl-sd ] && ${BACSDCFG}/bacula-ctl-sd status
40 -      [ -x ${BACFDCFG}/bacula-ctl-fd ] && ${BACFDCFG}/bacula-ctl-fd status
41 -      [ -x ${BACDIRCFG}/bacula-ctl-dir ] && ${BACDIRCFG}/bacula-ctl-dir status
42 +      [ -x ${SCRIPTDIR}/bacula-ctl-sd ] && ${SCRIPTDIR}/bacula-ctl-sd status
43 +      [ -x ${SCRIPTDIR}/bacula-ctl-fd ] && ${SCRIPTDIR}/bacula-ctl-fd status
44 +      [ -x ${SCRIPTDIR}/bacula-ctl-dir ] && ${SCRIPTDIR}/bacula-ctl-dir status
45        ;;
46  
47     *)