2 # Abort if any command returns an error value
4 . /usr/share/debconf/confmodule
10 if test ! -d /var/lib/citadel/keys; then
11 mkdir -p /var/lib/citadel/keys
13 if test ! -d /var/run/citadel/keys; then
14 mkdir -p /var/run/citadel/keys
17 db_get citadel/WebcitApacheIntegration &&WWWTYPE="$RET"
19 # Hack: make webcit use gnome icons. roll your own if wanted.
20 if test ! -L /usr/share/citadel-webcit/static/icons; then
21 ln -sf /usr/share/icons/gnome/24x24/mimetypes /usr/share/citadel-webcit/static/icons || true
24 if test ! -L /usr/share/citadel-webcit/static/; then
25 if test -d /usr/share/prototypejs; then
26 ln -sf /usr/share/prototypejs/prototype.js /usr/share/citadel-webcit/static/
28 ln -sf /usr/share/javascript/prototype/prototype.js /usr/share/citadel-webcit/static/
31 # update the webserver, if needed
35 /usr/sbin/aenmod proxy||true
38 webservers="apache-ssl"
42 /usr/sbin/a2enmod proxy||true
43 /usr/sbin/a2enmod proxy_http||true
46 webservers="apache apache-ssl apache2"
52 for server in $webservers; do
53 if [ -d "/etc/${server}/conf.d" ]; then
54 if [ ! -e "/etc/${server}/conf.d/webcit-citadel" ] ; then
55 ln -sf /etc/citadel/webcit.conf "/etc/${server}/conf.d/webcit.conf"
57 invoke-rc.d $server reload || true
61 abort-upgrade|abort-remove|abort-deconfigure)
63 *) echo "$0: didn't understand being called with '$1'" 1>&2