diff --git a/debian/postinst b/debian/postinst
index 58ed0faa7d04216b519d977295b51db16ab09afb..925277a44fd87351bea7fb709317e9a509fa0fae 100644 (file)
--- a/debian/postinst
+++ b/debian/postinst
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
-setperm() { # thx 2 nagios2/debian/nagios2-common.postinst
+setperm() {
local user="$1"
local group="$2"
local mode="$3"
test -f $f && setperm www-data www-data 0644 $f
test -d $f && setperm www-data www-data 0755 $f
done
- setperm www-data www-data 0775 /usr/share/nagvis/htdocs/nagvis/etc/maps
+ setperm www-data www-data 0775 /etc/nagvis/maps
+ setperm www-data www-data 0755 /var/lib/nagvis
+ setperm www-data www-data 0755 /var/lib/nagvis/images
+ setperm www-data www-data 0755 /var/lib/nagvis/images/maps
+ setperm www-data www-data 0755 /var/cache/nagvis
- ucf /usr/share/nagvis/debian/apache.conf /etc/nagvis/apache.conf
- #if ! [ -e /etc/apache2/conf.d/nagvis.conf ]; then
+ ucf --debconf-ok /usr/share/nagvis/debian/apache.conf /etc/nagvis/apache.conf
+ #if [ ! -f /etc/apache2/conf.d/nagvis.conf ]; then
# ln -s /etc/nagvis/apache.conf /etc/apache2/conf.d/nagvis.conf
#fi