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