anastasis-httpd.postinst (719B)
1 #!/bin/bash 2 3 set -e 4 5 ANASTASIS_HOME="/var/lib/anastasis/" 6 7 . /usr/share/debconf/confmodule 8 9 case "${1}" in 10 configure) 11 # Creating taler users if needed 12 if ! getent passwd anastasis-httpd >/dev/null 13 then 14 adduser --quiet --system --ingroup www-data --no-create-home --home ${ANASTASIS_HOME} anastasis-httpd 15 fi 16 17 if ! dpkg-statoverride --list /etc/anastasis/secrets/anastasis-db.secret.conf >/dev/null 2>&1 18 then 19 dpkg-statoverride --add --update \ 20 anastasis-httpd root 460 \ 21 /etc/anastasis/secrets/anastasis-db.secret.conf 22 fi 23 24 ;; 25 26 abort-upgrade | abort-remove | abort-deconfigure) ;; 27 28 *) 29 echo "postinst called with unknown argument \`${1}'" >&2 30 exit 1 31 ;; 32 esac 33 34 #DEBHELPER# 35 36 exit 0