You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

21 lines
877 B

#!/bin/sh
myName=`basename $0`
cfgPath="@l_prefix@/etc/bacula"
case "$myName" in
bacula-dir ) cfg="bacula-dir.conf" ;;
bacula-fd ) cfg="bacula-fd.conf" ;;
bacula-sd ) cfg="bacula-sd.conf" ;;
bconsole ) cfg="bconsole.conf" ;;
bcopy ) cfg="bacula-sd.conf" ;;
bextract ) cfg="bacula-sd.conf" ;;
bls ) cfg="bacula-sd.conf" ;;
bscan ) cfg="bacula-sd.conf" ;;
dbcheck ) cfg="bacula-dir.conf" ;;
tray-monitor ) cfg="tray-monitor.conf" ;;
wx-console ) cfg="wx-console.conf" ;;
* ) echo "bexec: illegal link to '$0'" 1>&2; exit 1 ;;
esac
cfg="$cfgPath/$cfg"
# The user is still able to specify own config files, because
# the commands accept multiple '-c' options. The last '-c' wins.
exec @l_prefix@/libexec/bacula/$myName -c $cfg "$@"