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