X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=debian%2Fpostinst;h=91a8f1c105f345eed8f05288adbeb38977f1c9e8;hb=HEAD;hp=4ca4ab53f396d6a662ccb79dc8c8bfa0627b47fc;hpb=58b733f13d6ac82c36013cd02c2154295ec61ea4;p=bacula-cn.git diff --git a/debian/postinst b/debian/postinst index 4ca4ab5..0ac5c7e 100644 --- a/debian/postinst +++ b/debian/postinst @@ -258,12 +258,44 @@ EOF # cleanup rm -f $DF_FILE $DB_FILE $FD_FILE $PEM_FILE - # report problems + # report problems if [ ! -e $REQUEST_FILE ]; then db_input high bacula-cn/request-failed || true db_go || true fi } + +fix_privileges() { + # fix privileges + + chown root:bacula /etc/bacula/bacula-fd.pem /etc/bacula/bacula-fd.conf /etc/bacula/bconsole.conf + chmod 640 /etc/bacula/bacula-fd.pem /etc/bacula/bacula-fd.conf /etc/bacula/bconsole.conf +} + +set_pinning() { + # set pin to version from stretch, because bacula 9.* isn't compatible + + PINFILE=/etc/apt/preferences.d/99-carnet + + test -f $PINFILE || touch $PINFILE + + cp-update bacula-cn $PINFILE <