|
1 #!/bin/sh |
|
2 myName=`basename $0` |
|
3 cfgPath="@l_prefix@/etc/bacula" |
|
4 case "$myName" in |
|
5 bacula-dir ) cfg="bacula-dir.conf" ;; |
|
6 bacula-fd ) cfg="bacula-fd.conf" ;; |
|
7 bacula-sd ) cfg="bacula-sd.conf" ;; |
|
8 bconsole ) cfg="bconsole.conf" ;; |
|
9 bcopy ) cfg="bacula-sd.conf" ;; |
|
10 bextract ) cfg="bacula-sd.conf" ;; |
|
11 bls ) cfg="bacula-sd.conf" ;; |
|
12 bscan ) cfg="bacula-sd.conf" ;; |
|
13 dbcheck ) cfg="bacula-dir.conf" ;; |
|
14 tray-monitor ) cfg="tray-monitor.conf" ;; |
|
15 wx-console ) cfg="wx-console.conf" ;; |
|
16 * ) echo "bexec: illegal link to '$0'" 1>&2; exit 1 ;; |
|
17 esac |
|
18 cfg="$cfgPath/$cfg" |
|
19 # The user is still able to specify own config files, because |
|
20 # the commands accept multiple '-c' options. The last '-c' wins. |
|
21 exec @l_prefix@/libexec/bacula/$myName -c $cfg "$@" |