Package: cyrus-murder-2.2
Version: 2.2.13-14+lenny3.3
Severity: wishlist

/var/lib/cyrus subdirectories should be created on cyrus start if they
don't exist.

-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (900, 'stable'), (300, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/1 CPU core)
Locale: lang=fr...@euro, lc_ctype=fr...@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages cyrus-murder-2.2 depends on:
ii  cyrus-common-2. 2.2.13-14+lenny3.3       Cyrus mail system (common files)
ii  libasn1-8-heimd 1.2.dfsg.1-2.1           Heimdal Kerberos - ASN.1 library
ii  libc6           2.7-18lenny2             GNU C Library: Shared libraries
ii  libcomerr2      1.41.3-1                 common error description library
ii  libdb4.2        4.2.52+dfsg-5            Berkeley v4.2 Database Libraries [
ii  libgssapi2-heim 1.2.dfsg.1-2.1           Heimdal Kerberos - GSSAPI support 
ii  libkrb5-25-heim 1.2.dfsg.1-2.1           Heimdal Kerberos - libraries
ii  libroken18-heim 1.2.dfsg.1-2.1           Heimdal Kerberos - roken support l
ii  libsasl2-2      2.1.22.dfsg1-23+lenny1.1 Cyrus SASL - authentication abstra
ii  libssl0.9.8     0.9.8g-15+lenny6         SSL shared libraries
ii  libwrap0        7.6.q-16                 Wietse Venema's TCP wrappers libra

Versions of packages cyrus-murder-2.2 recommends:
ii  cyrus-imapd-2.2       2.2.13-14+lenny3.3 Cyrus mail system (IMAP support)
pn  cyrus-pop3d-2.2       <none>             (no description available)

cyrus-murder-2.2 suggests no packages.

-- no debconf information
diff -r -u cyrus-imapd-2.2-2.2.13/debian/cyrus-common-2.2.cyrus2.2.init cyrus-imapd-2.2-2.2.13-jcd/debian/cyrus-common-2.2.cyrus2.2.init
--- cyrus-imapd-2.2-2.2.13/debian/cyrus-common-2.2.cyrus2.2.init	2010-05-13 15:46:18.000000000 +0200
+++ cyrus-imapd-2.2-2.2.13-jcd/debian/cyrus-common-2.2.cyrus2.2.init	2010-05-13 15:45:48.000000000 +0200
@@ -87,6 +87,22 @@
 		|| missingstatoverride /var/run/cyrus/socket
 	[ -z "$dir" ] \
 		|| createdir $dir
+	dir=`dpkg-statoverride --list /var/lib/cyrus` \
+		|| missingstatoverride /var/run/cyrus
+	[ -z "$dir" ] \
+		|| createdir $dir
+	dir=`dpkg-statoverride --list /var/lib/cyrus/proc` \
+		|| missingstatoverride /var/run/cyrus.proc
+	[ -z "$dir" ] \
+		|| createdir $dir
+	dir=`dpkg-statoverride --list /var/lib/cyrus/db` \
+		|| missingstatoverride /var/run/cyrus/db
+	[ -z "$dir" ] \
+		|| createdir $dir
+	dir=`dpkg-statoverride --list /var/lib/cyrus/socket` \
+		|| missingstatoverride /var/run/cyrus/socket
+	[ -z "$dir" ] \
+		|| createdir $dir
 }
 
 check_status () {
diff -r -u cyrus-imapd-2.2-2.2.13/debian/cyrus-common-2.2.postinst cyrus-imapd-2.2-2.2.13-jcd/debian/cyrus-common-2.2.postinst
--- cyrus-imapd-2.2-2.2.13/debian/cyrus-common-2.2.postinst	2010-05-13 15:46:18.000000000 +0200
+++ cyrus-imapd-2.2-2.2.13-jcd/debian/cyrus-common-2.2.postinst	2010-05-13 15:45:48.000000000 +0200
@@ -67,6 +67,12 @@
 	# Force correct owner and modes
 	dpkg-statoverride --list /var/lib/cyrus 2>&1 >/dev/null ||
 		dpkg-statoverride --update --add cyrus mail 750 /var/lib/cyrus
+	dpkg-statoverride --list /var/lib/cyrus/db 2>&1 >/dev/null ||
+		dpkg-statoverride --update --add cyrus mail 750 /var/lib/cyrus/db
+	dpkg-statoverride --list /var/lib/cyrus/proc 2>&1 >/dev/null ||
+		dpkg-statoverride --update --add cyrus mail 750 /var/lib/cyrus/proc
+	dpkg-statoverride --list /var/lib/cyrus/socket 2>&1 >/dev/null ||
+		dpkg-statoverride --update --add cyrus mail 750 /var/lib/cyrus/socket
 	dpkg-statoverride --list /var/spool/cyrus 2>&1 >/dev/null ||
 		dpkg-statoverride --update --add cyrus mail 755 /var/spool/cyrus
 	dpkg-statoverride --list /var/spool/sieve 2>&1 >/dev/null ||

Reply via email to