Tom "spot" Callaway a64ae8
#!/bin/sh
Tom "spot" Callaway a64ae8
Tom "spot" Callaway a64ae8
# Check if we still have our @@PLACEHOLDERS@@ in the config.
Tom "spot" Callaway a64ae8
# If yes, refuse to start, the user has never touched the config.
Tom "spot" Callaway a64ae8
Tom "spot" Callaway a64ae8
if [ $# -ne 1 ]; then
Tom "spot" Callaway a64ae8
    echo "Usage: $0 [configfile]"
Tom "spot" Callaway a64ae8
    exit 1
Tom "spot" Callaway a64ae8
fi
Tom "spot" Callaway a64ae8
grep -q '^[^#].*_PASSWORD@@' $1
Tom "spot" Callaway a64ae8
if [ $? -eq 0 ]; then
Simone Caronni 67db50
    logger -st bacula-dir "Error: placeholder password in config file $1"
Tom "spot" Callaway a64ae8
    exit 6
Tom "spot" Callaway a64ae8
fi
Tom "spot" Callaway a64ae8
Tom "spot" Callaway a64ae8
exit 0
Tom "spot" Callaway a64ae8