]> git.donarmstrong.com Git - roundcube.git/blobdiff - debian/roundcube-core.postinst
Fix rights of files generated by UCF. Closes: #671474.
[roundcube.git] / debian / roundcube-core.postinst
index f07f3d3cefee43000c2687fd9e913563ddbe4718..36457be2768b27da80f9444da29317c663452263 100644 (file)
@@ -75,6 +75,7 @@ EOF
        CONFFILE=/etc/roundcube/main.inc.php
        touch $CONFFILE.ucftmp
        chmod 640 $CONFFILE.ucftmp
+       chown root:www-data $CONFFILE.ucftmp
 
        db_get roundcube/hosts || true
        hosts="$RET"
@@ -119,8 +120,9 @@ EOF
        done >> $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