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 ||