Your message dated Mon, 02 Mar 2009 15:32:04 +0000
with message-id <[email protected]>
and subject line Bug#349830: fixed in courier-authlib 0.62.2-1
has caused the Debian Bug report #349830,
regarding please support /var/run on tempfs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
349830: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=349830
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: courier
Severity: normal
Tags: patch

courier currently expects /var/run to be not cleaned across reboots.
There are plans to make /var/run on tempfs in debian, so please make the
init scripts create /var/run/courier and co.

I've just patched the init scripts for ubuntu, I'm attaching a patch for
your convinience. Ubuntu already has /var/run and /var/lock on tempfs,
in order to allow udev to create pid files, sockets and co on /var/run
in early userspace.

-- System Information:
Debian Release: testing/unstable
  APT prefers dapper
  APT policy: (500, 'dapper')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-13-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
diff -Nru /tmp/9G41WIjxji/courier-0.47/debian/changelog 
/tmp/BQP1Y9qbdv/courier-0.47/debian/changelog
--- /tmp/9G41WIjxji/courier-0.47/debian/changelog       2006-01-25 
15:35:49.000000000 +0000
+++ /tmp/BQP1Y9qbdv/courier-0.47/debian/changelog       2006-01-25 
15:35:50.000000000 +0000
@@ -1,3 +1,10 @@
+courier (0.47-13ubuntu2) dapper; urgency=low
+
+  * make initscripts create /var/run/courier if they don't exist yet. Dapper
+    runs /var/run on tempfs. (Malone #28552)
+
+ -- Reinhard Tartler <[email protected]>  Wed, 25 Jan 2006 15:08:13 +0000
+
 courier (0.47-13ubuntu1) dapper; urgency=low
 
   * Resynchronise with Debian.
diff -Nru /tmp/9G41WIjxji/courier-0.47/debian/courier-authdaemon.init 
/tmp/BQP1Y9qbdv/courier-0.47/debian/courier-authdaemon.init
--- /tmp/9G41WIjxji/courier-0.47/debian/courier-authdaemon.init 2006-01-25 
15:35:49.000000000 +0000
+++ /tmp/BQP1Y9qbdv/courier-0.47/debian/courier-authdaemon.init 2006-01-25 
15:35:50.000000000 +0000
@@ -5,6 +5,13 @@
 sysconfdir="/etc/courier"
 sbindir="${exec_prefix}/sbin"
 libexecdir="${prefix}/lib/courier"
+run_dir="/var/run/courier/authdaemon"
+
+# create  /var/run if it does not already exist
+if [ ! -d ${run_dir} ]; then
+       mkdir -p ${run_dir}
+       chown daemon:daemon ${run_dir}
+fi
 
 . /lib/lsb/init-functions
 
diff -Nru /tmp/9G41WIjxji/courier-0.47/debian/courier-imap-ssl.init 
/tmp/BQP1Y9qbdv/courier-0.47/debian/courier-imap-ssl.init
--- /tmp/9G41WIjxji/courier-0.47/debian/courier-imap-ssl.init   2006-01-25 
15:35:49.000000000 +0000
+++ /tmp/BQP1Y9qbdv/courier-0.47/debian/courier-imap-ssl.init   2006-01-25 
15:35:50.000000000 +0000
@@ -6,6 +6,8 @@
 sbindir="${exec_prefix}/sbin"
 bindir="${exec_prefix}/bin"
 libexecdir="${prefix}/lib/courier"
+run_dir="/var/run/courier"
+calendar_dir="/var/run/courier/calendar"
 TCPD=${sbindir}/couriertcpd
 DAEMONPROG=${sbindir}/imapd
 DAEMON=imapd-ssl
@@ -15,6 +17,17 @@
 
 . /lib/lsb/init-functions
 
+if [ ! -d ${run_dir} ]; then
+       mkdir -p ${run_dir}
+       chown daemon:daemon ${run_dir}
+fi
+
+if [ ! -d ${calendar_dir} ]; then
+       mkdir -p ${calendar_dir}
+       chown daemon:daemon ${calendar_dir}
+fi
+
+
 if ! [ -x $TCPD ]; then
   log_failure_msg "ERR: $TCPD missing"
   exit 1
diff -Nru /tmp/9G41WIjxji/courier-0.47/debian/courier-imap.init 
/tmp/BQP1Y9qbdv/courier-0.47/debian/courier-imap.init
--- /tmp/9G41WIjxji/courier-0.47/debian/courier-imap.init       2006-01-25 
15:35:49.000000000 +0000
+++ /tmp/BQP1Y9qbdv/courier-0.47/debian/courier-imap.init       2006-01-25 
15:35:50.000000000 +0000
@@ -7,6 +7,8 @@
 sbindir="${exec_prefix}/sbin"
 libexecdir="${prefix}/lib/courier"
 TCPD="${sbindir}/couriertcpd"
+run_dir="/var/run/courier"
+calendar_dir="/var/run/courier/calendar"
 DAEMON="imapd"
 PROGRAM="Courier IMAP server"
 SSLCONFIG=
@@ -18,6 +20,17 @@
        exit 0
 fi
 
+if [ ! -d ${run_dir} ]; then
+        mkdir -p ${run_dir}
+        chown daemon:daemon ${run_dir}
+fi
+
+if [ ! -d ${calendar_dir} ]; then
+        mkdir -p ${calendar_dir}
+        chown daemon:daemon ${calendar_dir}
+fi
+
+
 if ! [ -x $TCPD ]; then
   log_failure_msg "ERR: $TCPD missing"
   exit 1
diff -Nru /tmp/9G41WIjxji/courier-0.47/debian/courier-mta.init 
/tmp/BQP1Y9qbdv/courier-0.47/debian/courier-mta.init
--- /tmp/9G41WIjxji/courier-0.47/debian/courier-mta.init        2006-01-25 
15:35:49.000000000 +0000
+++ /tmp/BQP1Y9qbdv/courier-0.47/debian/courier-mta.init        2006-01-25 
15:35:50.000000000 +0000
@@ -5,12 +5,20 @@
 sysconfdir="/etc/courier"
 sbindir="${exec_prefix}/sbin"
 libexecdir="${prefix}/lib/courier"
+run_dir="/var/run/courier"
+calendar_dir="/var/run/courier/calendar"
 DAEMON=${sbindir}/esmtpd
 
 test -f $DAEMON || exit 0
 test -f "$sysconfdir/esmtpd" || exit 0
 test -f "$sysconfdir/esmtpd-msa" || exit 0
 
+if [ ! -d ${run_dir} ]; then
+        mkdir -p ${run_dir}
+        chown daemon:daemon ${run_dir}
+fi
+
+
 # Check if SMTP server should be started
 . ${sysconfdir}/esmtpd
 START_MTA=no
diff -Nru /tmp/9G41WIjxji/courier-0.47/debian/courier-pop-ssl.init 
/tmp/BQP1Y9qbdv/courier-0.47/debian/courier-pop-ssl.init
--- /tmp/9G41WIjxji/courier-0.47/debian/courier-pop-ssl.init    2006-01-25 
15:35:49.000000000 +0000
+++ /tmp/BQP1Y9qbdv/courier-0.47/debian/courier-pop-ssl.init    2006-01-25 
15:35:50.000000000 +0000
@@ -6,6 +6,8 @@
 sbindir="${exec_prefix}/sbin"
 bindir="${exec_prefix}/bin"
 libexecdir="${prefix}/lib/courier"
+run_dir="/var/run/courier"
+calendar_dir="/var/run/courier/calendar"
 TCPD=${sbindir}/couriertcpd
 DAEMONPROG=${sbindir}/pop3d
 DAEMON=pop3d-ssl
@@ -15,6 +17,17 @@
 
 . /lib/lsb/init-functions
 
+if [ ! -d ${run_dir} ]; then
+        mkdir -p ${run_dir}
+        chown daemon:daemon ${run_dir}
+fi
+
+if [ ! -d ${calendar_dir} ]; then
+        mkdir -p ${calendar_dir}
+        chown daemon:daemon ${calendar_dir}
+fi
+
+
 if ! [ -x $TCPD ]; then
   log_failure_msg "ERR: $TCPD missing"
   exit 1
diff -Nru /tmp/9G41WIjxji/courier-0.47/debian/courier-pop.init 
/tmp/BQP1Y9qbdv/courier-0.47/debian/courier-pop.init
--- /tmp/9G41WIjxji/courier-0.47/debian/courier-pop.init        2006-01-25 
15:35:49.000000000 +0000
+++ /tmp/BQP1Y9qbdv/courier-0.47/debian/courier-pop.init        2006-01-25 
15:35:50.000000000 +0000
@@ -5,6 +5,8 @@
 sysconfdir="/etc/courier"
 sbindir="${exec_prefix}/sbin"
 libexecdir="${prefix}/lib/courier"
+run_dir="/var/run/courier"
+calendar_dir="/var/run/courier/calendar"
 TCPD="${sbindir}/couriertcpd"
 DAEMON=${sbindir}/pop3d
 PROGRAM="Courier POP3 server"
@@ -15,6 +17,18 @@
 
 . /lib/lsb/init-functions
 
+if [ ! -d ${run_dir} ]; then
+        mkdir -p ${run_dir}
+        chown daemon:daemon ${run_dir}
+fi
+
+if [ ! -d ${calendar_dir} ]; then
+        mkdir -p ${calendar_dir}
+        chown daemon:daemon ${calendar_dir}
+fi
+
+
+
 if ! [ -x $TCPD ]; then
   log_failure_msg "ERR: $TCPD missing"
   exit 1
diff -Nru /tmp/9G41WIjxji/courier-0.47/debian/sqwebmail.init 
/tmp/BQP1Y9qbdv/courier-0.47/debian/sqwebmail.init
--- /tmp/9G41WIjxji/courier-0.47/debian/sqwebmail.init  2006-01-25 
15:35:49.000000000 +0000
+++ /tmp/BQP1Y9qbdv/courier-0.47/debian/sqwebmail.init  2006-01-25 
15:35:50.000000000 +0000
@@ -19,11 +19,24 @@
 
 DAEMON=/usr/sbin/webmaild
 
+run_dir="/var/run/courier"
+calendar_dir="/var/run/courier/calendar"
+
 # stop if the sqwebmail package has been removed
 if ! [ -x $DAEMON ]; then
        exit 0
 fi
 
+if [ ! -d ${run_dir} ]; then
+        mkdir -p ${run_dir}
+        chown daemon:daemon ${run_dir}
+fi
+
+if [ ! -d ${calendar_dir} ]; then
+        mkdir -p ${calendar_dir}
+        chown daemon:daemon ${calendar_dir}
+fi
+
 . /lib/lsb/init-functions
 
 case "$1" in

--- End Message ---
--- Begin Message ---
Source: courier-authlib
Source-Version: 0.62.2-1

We believe that the bug you reported is fixed in the latest version of
courier-authlib, which is due to be installed in the Debian FTP archive:

courier-authdaemon_0.62.2-1_amd64.deb
  to pool/main/c/courier-authlib/courier-authdaemon_0.62.2-1_amd64.deb
courier-authlib-dev_0.62.2-1_amd64.deb
  to pool/main/c/courier-authlib/courier-authlib-dev_0.62.2-1_amd64.deb
courier-authlib-ldap_0.62.2-1_amd64.deb
  to pool/main/c/courier-authlib/courier-authlib-ldap_0.62.2-1_amd64.deb
courier-authlib-mysql_0.62.2-1_amd64.deb
  to pool/main/c/courier-authlib/courier-authlib-mysql_0.62.2-1_amd64.deb
courier-authlib-pipe_0.62.2-1_amd64.deb
  to pool/main/c/courier-authlib/courier-authlib-pipe_0.62.2-1_amd64.deb
courier-authlib-postgresql_0.62.2-1_amd64.deb
  to pool/main/c/courier-authlib/courier-authlib-postgresql_0.62.2-1_amd64.deb
courier-authlib-userdb_0.62.2-1_amd64.deb
  to pool/main/c/courier-authlib/courier-authlib-userdb_0.62.2-1_amd64.deb
courier-authlib_0.62.2-1.diff.gz
  to pool/main/c/courier-authlib/courier-authlib_0.62.2-1.diff.gz
courier-authlib_0.62.2-1.dsc
  to pool/main/c/courier-authlib/courier-authlib_0.62.2-1.dsc
courier-authlib_0.62.2-1_amd64.deb
  to pool/main/c/courier-authlib/courier-authlib_0.62.2-1_amd64.deb
courier-authlib_0.62.2.orig.tar.gz
  to pool/main/c/courier-authlib/courier-authlib_0.62.2.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefan Hornburg (Racke) <[email protected]> (supplier of updated courier-authlib 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 02 Mar 2009 16:09:05 +0100
Source: courier-authlib
Binary: courier-authlib courier-authdaemon courier-authlib-dev 
courier-authlib-userdb courier-authlib-mysql courier-authlib-postgresql 
courier-authlib-ldap courier-authlib-pipe
Architecture: source amd64
Version: 0.62.2-1
Distribution: unstable
Urgency: low
Maintainer: Stefan Hornburg (Racke) <[email protected]>
Changed-By: Stefan Hornburg (Racke) <[email protected]>
Description: 
 courier-authdaemon - Courier authentication daemon
 courier-authlib - Courier authentication library
 courier-authlib-dev - Development libraries for the Courier authentication 
library
 courier-authlib-ldap - LDAP support for the Courier authentication library
 courier-authlib-mysql - MySQL support for the Courier authentication library
 courier-authlib-pipe - External authentication support for the Courier 
authentication li
 courier-authlib-postgresql - PostgreSQL support for the Courier authentication 
library
 courier-authlib-userdb - userdb support for the Courier authentication library
Closes: 349830
Changes: 
 courier-authlib (0.62.2-1) unstable; urgency=low
 .
   * new upstream release
   * create run directory with init script (Closes: #349830, thanks to Tim
     Small <[email protected]> for the help)
   * lintian
     - copyright notice added to copyright
     - overrides for file permission of configuration files
     - reorder debhelper commands
Checksums-Sha1: 
 7f1668c55d00c03fdca684ed209fc3313b2927eb 1371 courier-authlib_0.62.2-1.dsc
 17f99999ca54510eb1f277059785c6c6a8fd65b5 3636154 
courier-authlib_0.62.2.orig.tar.gz
 ab6ddb9729ec3e42216843219dd7045a80f3c77f 18146 courier-authlib_0.62.2-1.diff.gz
 133022a5c40934bf0552d53be71d276976722b13 80276 
courier-authlib_0.62.2-1_amd64.deb
 60863b8d72e8594def952deff686c0cfdaf6b6df 7586 
courier-authdaemon_0.62.2-1_amd64.deb
 27a36900ff3f87c295fdce8a7cac7710b6700f53 121138 
courier-authlib-dev_0.62.2-1_amd64.deb
 70df055aa8e4a8170c1c8b9b0dc6e613930fb24a 35328 
courier-authlib-userdb_0.62.2-1_amd64.deb
 067c2d4c1a9887a6edd2be6a057be9074153776a 20606 
courier-authlib-mysql_0.62.2-1_amd64.deb
 566070ab2746d20185250a5e67b502331c4fccab 20384 
courier-authlib-postgresql_0.62.2-1_amd64.deb
 d6706d3ef459e26829e59ad4a0ded49abc2fe6ea 23286 
courier-authlib-ldap_0.62.2-1_amd64.deb
 aedb21f7c1eae1daf4a834b1abb254d61308c831 8802 
courier-authlib-pipe_0.62.2-1_amd64.deb
Checksums-Sha256: 
 79d17183cd6933e9e1de2218c5ac9fd4fcfce67548b039e374561eb759df2e4f 1371 
courier-authlib_0.62.2-1.dsc
 038f57ad561f68268cb84bdc465971455981f1a0b8580dccd641de34b79b97fb 3636154 
courier-authlib_0.62.2.orig.tar.gz
 e6117a1574a435e9355a900a762a4774db83eac31ce71865178bb10a5d561e11 18146 
courier-authlib_0.62.2-1.diff.gz
 51a3bab28de70b5cea70caae1ccd118d66f2772a1ccdff2328826b53eb60a840 80276 
courier-authlib_0.62.2-1_amd64.deb
 85506c548f5d549d2be50141c95c7bef3e20fb1f38aaf03cfba1a55eba582da8 7586 
courier-authdaemon_0.62.2-1_amd64.deb
 ab33926e703be2635cb8aea6fc8a5089c3f21b181b9d6cdcc548d77477d870ef 121138 
courier-authlib-dev_0.62.2-1_amd64.deb
 766d6df49d5f7402a51db9fd1759353a78cdbf21764495451040d2d11e00960c 35328 
courier-authlib-userdb_0.62.2-1_amd64.deb
 1b117105941a3b6262e58100d7f032686df022933ca358a795a6299c514d372e 20606 
courier-authlib-mysql_0.62.2-1_amd64.deb
 35e5f17f56e110b537b3c9e0139e068765ecb040d57cc574752517e364d09cea 20384 
courier-authlib-postgresql_0.62.2-1_amd64.deb
 1c23919f73b8f976f0b05bc9a10a06591c2f5563220d810d09e6a110be9869d3 23286 
courier-authlib-ldap_0.62.2-1_amd64.deb
 2c58707abb03747b6b0637e1e0bc67023223b7185379d0fbf716a62db53bc30a 8802 
courier-authlib-pipe_0.62.2-1_amd64.deb
Files: 
 07d2f473beadc5e9ca9cba38064f7e24 1371 mail optional 
courier-authlib_0.62.2-1.dsc
 34412c604f2a9b343240bd0da8ed282f 3636154 mail optional 
courier-authlib_0.62.2.orig.tar.gz
 a632155a384f8e3200ba2d0d0a2449d3 18146 mail optional 
courier-authlib_0.62.2-1.diff.gz
 c27a25e7cf6b644ff8993b82380fbab5 80276 mail optional 
courier-authlib_0.62.2-1_amd64.deb
 e51718e14f32f8bf7cbbe663492ed474 7586 mail optional 
courier-authdaemon_0.62.2-1_amd64.deb
 7d8733b12b25df135774db0d833d9487 121138 mail optional 
courier-authlib-dev_0.62.2-1_amd64.deb
 af5328881d450fa60573a06e26d32574 35328 mail optional 
courier-authlib-userdb_0.62.2-1_amd64.deb
 811018f742d43b78e284c3dbd5884bc8 20606 mail optional 
courier-authlib-mysql_0.62.2-1_amd64.deb
 9fbe1bf3d7c1fc80df4009afa9beb63b 20384 mail optional 
courier-authlib-postgresql_0.62.2-1_amd64.deb
 c45cc1efa09af3ed1bdd9d683dd255ba 23286 mail optional 
courier-authlib-ldap_0.62.2-1_amd64.deb
 8bf8cea484e2b3640c111f6718e3f162 8802 mail optional 
courier-authlib-pipe_0.62.2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmr+osACgkQjgVfE5tya3HnLACbBaEkKbbPJxRKwAYo3Zkvgq49
yD8AoLGL5rhDwpNLaf8oHab6Bh0838zn
=2CRG
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to