#!/bin/sh # XXXXX TODO needs cleanup set -e . /usr/share/debconf/confmodule db_version 2.0 THISDB=pgsql case "$THISDB" in mysql) dbc_first_version=1.38.9-3 ;; pgsql) dbc_first_version=1.38.9-2 ;; sqlite3) dbc_first_version=3.0.3-3 dbc_dbfile_owner=bacula:bacula ;; esac if test "$1" = "configure" -a -n "$2"; then invoke-rc.d bacula-director stop || true fi # source dbconfig-common shell library, and call the hook function if [ -f "/usr/share/dbconfig-common/dpkg/postinst.$THISDB" ]; then . "/usr/share/dbconfig-common/dpkg/postinst.$THISDB" if [ "$THISDB" = pgsql ]; then dbc_pgsql_createdb_encoding="SQL_ASCII" dbc_sql_substitutions="1" fi dbc_go "bacula-director-$THISDB" "$@" fi # Do start daemon db_stop # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. # Automatically added by dh_installdeb/13.24.2 dpkg-maintscript-helper symlink_to_dir /usr/share/doc/bacula-director-pgsql bacula-common 9.4.0-1\~ -- "$@" dpkg-maintscript-helper rm_conffile /etc/bacula/scripts/make_catalog_backup_awk 9.4.4-1\~ -- "$@" # End automatically added section exit 0