script «update-bacula» v1.14

* 'set -u' to abort execution on empty variables
* use POSIX shell construction :- for setting default values
* "maildir" job detection with shell builtin variable expansion
* on_exit(): proper cleanup if execution is interrupted
* replace "host" with "getent hosts" for FQDN resolution