+ correct FS-flags on citadel.co* on startup
[citadel.git] / citadel / debian / citadel-server.postinst
index f9120899d22e14caefdbdd614eaa9106aa92382d..25663616f114dec3bdf5fce8c75cedbf4ff0ad03 100644 (file)
@@ -40,6 +40,17 @@ case "$1" in
 #This is not debian conformant, and uniq to the citadel.org debs.
        export ALTER_ETC_SERVICES=yes
 #
+        if test -S /var/run/citadel/citadel.socket; then 
+            /usr/sbin/sendcommand "DOWN"
+        fi
+        while test -S /var/run/citadel/citadel.socket; do 
+            sleep 1
+        done
+       if test ! -f /var/lib/citadel/data/citadel.control -a -f /etc/citadel/citadel.control; then
+           mv /etc/citadel/citadel.control /var/lib/citadel/data/
+           mv /etc/citadel/citadel.config /var/lib/citadel/data/
+       fi
+
         echo -n "applying your settings.... "
         /usr/lib/citadel-server/setup -q
        echo "done"