postinst is in bacula-console 9.0.6-1build1.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #!/bin/sh
set -e
PKG_NAME="bacula-console"
CONFIG="bconsole.conf"
TEMPLATE="/usr/share/bacula-common/defconfig/$CONFIG"
TARGET="/etc/bacula/$CONFIG"
case "$1" in
configure)
. /usr/share/bacula-common/common-functions.dpkg
readOrCreatePasswords
# create new bacula-fd.conf using the template
TMP_CONFIG="$(mktemp $PKG_NAME.conf.ucftmp-XXXXXXXXXX)"
chmod 640 $TMP_CONFIG
chown root:bacula $TMP_CONFIG
sed -e s~@debian_hostname@~`hostname`~ \
-e s~XXX_DIRPASSWORD_XXX~$DIRPASSWD~ \
$TEMPLATE > $TMP_CONFIG
# let ucf handle the conffile and register it
ucf --debconf-ok --three-way $TMP_CONFIG $TARGET
ucfr $PKG_NAME $TARGET
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
# Automatically added by dh_installmenu/11.1.4ubuntu1
if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ]; then
update-menus
fi
# End automatically added section
# Automatically added by dh_installdeb/11.1.4ubuntu1
dpkg-maintscript-helper dir_to_symlink /usr/share/doc/bacula-console bacula-common 7.0.5\+dfsg-4\~ -- "$@"
# End automatically added section
exit 0
|