X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debian%2Froundcube-core.postinst;h=36457be2768b27da80f9444da29317c663452263;hb=a695404c36951b0793369a11ff9a9d110b15dbb1;hp=aed1d06cb896b05c1691b58b524cb601f314a7a4;hpb=3ead980f40dd1cb16f53a9feed3ec5a8d94d1913;p=roundcube.git diff --git a/debian/roundcube-core.postinst b/debian/roundcube-core.postinst index aed1d06..36457be 100644 --- a/debian/roundcube-core.postinst +++ b/debian/roundcube-core.postinst @@ -8,7 +8,7 @@ set -e . /usr/share/debconf/confmodule . /usr/share/dbconfig-common/dpkg/postinst dbc_generate_include=php:/etc/roundcube/debian-db.php -dbc_generate_include_owner="www-data:www-data" +dbc_generate_include_owner="root:www-data" dbc_generate_include_perms="640" dbc_dbfile_owner="www-data:www-data" dbc_dbfile_perms="0660" @@ -40,7 +40,7 @@ case "$1" in configure) # We try to fix an incomplete upgrade (see #610725 and #613586) - if [ -n "$2" ] && dpkg --compare-versions "$2" le 0.5.1+dfsg-2; then + if [ -n "$2" ] && dpkg --compare-versions "$2" le 0.5.1+dfsg-5; then db_get roundcube/dbconfig-upgrade || true if [ x"$RET" = x"true" ]; then if [ x"$dbc_dbtype" = x"mysql" ]; then @@ -65,6 +65,7 @@ EOF cat <> $CONFFILE.ucftmp ucf --debconf-ok $CONFFILE.ucftmp $CONFFILE - chown root:www-data $CONFFILE - rm -f $CONFFILE.ucftmp + chown root:www-data $CONFFILE + [ ! -f $CONFFILE.dpkg-dist ] || chown root:www-data $CONFFILE.dpkg-dist + rm -f $CONFFILE.ucftmp # Handle webserver reconfiguration/restart ; stolen from zabbix package db_get roundcube/reconfigure-webserver || true