File: bacula-common.postinst

package info (click to toggle)
bacula 9.6.7-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 24,764 kB
  • sloc: ansic: 157,001; cpp: 28,065; sh: 25,044; makefile: 4,385; perl: 3,433; sql: 1,371; python: 125; xml: 64; awk: 51; sed: 25
file content (36 lines) | stat: -rw-r--r-- 844 bytes parent folder | download | duplicates (2)
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
#!/bin/sh

set -e

. /usr/share/debconf/confmodule
db_version 2.0


case "$1" in
    configure)
	chown bacula:bacula /var/lib/bacula
	chmod 700 /var/lib/bacula
	chown bacula:adm /var/log/bacula
	chmod 750 /var/log/bacula

        . /usr/share/bacula-common/common-functions.dpkg
        readOrCreatePasswords # create our common passwords if needed

	# remove temporary files erroneously created in /
	if dpkg --compare-versions "$2" ge "9.0.5" && dpkg --compare-versions "$2" lt "9.0.7+dfsg-2~"; then
	    rm -f /bacula-console.conf.ucftmp-*
	    rm -f /bacula-director.conf.ucftmp-*
	    rm -f /bacula-fd.conf.ucftmp-*
	    rm -f /bacula-qt-console.conf.ucftmp-*
	    rm -f /bacula-sd.conf.ucftmp-*
	fi
    ;;
esac


# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.

#DEBHELPER#

exit 0