Hi,
I use debian etch and I've installed your lasted deb packages; they work
but I've seen in debian/postinst source that you make chown jabber:daemon
i.e. over /var/log/jabber or /var/run/jabber.
Since there are several packages (jabber-common, jabber-irc, jabber-xxx,
even experimental jabberd2...) that chown jabber:adm, maybe it could be
better to do the same.
jabber-common postinst script says:
...
adduser ... (same as you)
# update permissions on folders
chown -R jabber:adm /var/run/jabber/
chmod 0775 /var/run/jabber/
chown -R jabber:adm /var/log/jabber/
chmod 0750 /var/log/jabber/
chown -R jabber:adm /var/lib/jabber/
chmod 0750 /var/lib/jabber/
I am not an expert in anything but I send you a patch:
cd debian/
cp postinst orig.postinst
cp modif.postinst postinst
diff --unified --recursive --new-file orig.postinst postinst > debian-postinst.patch
CUTHERE----------------
--- orig.postinst 2007-11-30 18:17:59.000000000 +0100
+++ postinst 2008-08-04 21:30:07.000000000 +0200
@@ -40,10 +40,14 @@
--shell /bin/false \
jabber
fi
- chown jabber:daemon /var/spool/jabber
- chown jabber:daemon /var/run/jabber
- chown jabber:daemon /var/log/jabber
- chown jabber:daemon /etc/jabber
+ chown -R jabber:adm /var/spool/jabber
+ chown -R jabber:adm /var/run/jabber
+ chown -R jabber:adm /var/log/jabber
+ chown -R jabber:adm /etc/jabber
+ #chmod 0775 /var/spool/jabber
+ chmod 0775 /var/run/jabber/
+ chmod 0750 /var/log/jabber/
+ #chmod 0775 /etc/jabber
;;
abort-upgrade|abort-remove|abort-deconfigure)
CUTHERE---------------