# Use debconf.
. /usr/share/debconf/confmodule
+db_version 2.0
case "$1" in
configure)
--gecos "Citadel system user" --shell /bin/sh \
--disabled-password citadel
fi
- mkdir -p /etc/citadel
- chown citadel:citadel /etc/citadel
-
- #: !TODO: should network/systems go to /etc/citadel?
- mkdir -p \
- /var/lib/citadel/data/ \
- /var/lib/citadel/bio/ \
- /var/lib/citadel/bitbucket/ \
- /var/lib/citadel/files/ \
- /var/lib/citadel/images/ \
- /var/lib/citadel/info/ \
- /var/lib/citadel/userpics/ \
- /var/spool/citadel/network/spoolin \
- /var/spool/citadel/network/spoolout \
- /var/spool/citadel/network/spoolsystems
-
+ chown -R citadel:citadel /etc/citadel
chown -R citadel:citadel /var/lib/citadel /var/spool/citadel
+# we're a bit paranoid here, because of this gave us many errors in the past.
chown root:root /usr/sbin/chkpwd
chmod 4755 /usr/sbin/chkpwd