Package: courier-authdaemon
Version: 0.59.3-1
Severity: wishlist
Tags: patch

Hi,

please add support for having /var/run on tmpfs. All that's needed is to
create /var/run/courier and /var/run/courier/authdaemon in the init
script if they are missing.
A possible solution is the patch from ubuntu (attached).

Thanks.

Andreas

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (300, 'unstable'), (130, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -pruN 0.59.3-1/debian/changelog 0.59.3-1ubuntu1/debian/changelog
--- 0.59.3-1/debian/changelog   2007-05-07 17:48:11.000000000 +0100
+++ 0.59.3-1ubuntu1/debian/changelog    2007-05-07 16:44:52.000000000 +0100
@@ -1,3 +1,12 @@
+courier-authlib (0.59.3-1ubuntu1) gutsy; urgency=low
+
+  * Merge from Debian unstable. Remaining Ubuntu changes:
+    - debian/courier-authdaemon.init: recreate
+      /var/run/courier/authdaemon
+  * DebianMaintainerField update
+
+ -- Soren Hansen <[EMAIL PROTECTED]>  Tue, 1 May 2007 13:42:10 +0200
+
 courier-authlib (0.59.3-1) unstable; urgency=low
 
   * new upstream release
@@ -10,6 +19,14 @@ courier-authlib (0.59.1-0.1) experimenta
 
  -- Stefan Hornburg (Racke) <[EMAIL PROTECTED]>  Wed, 17 Jan 2007 11:58:29 
+0100
 
+courier-authlib (0.58-5ubuntu1) feisty; urgency=low
+
+  * Merge from Debian unstable, remaining change:
+    + debian/courier-authdaemon.init: recreate
+      /var/run/courier/authdaemon
+
+ -- Soren Hansen <[EMAIL PROTECTED]>  Sat,  2 Dec 2006 03:35:16 +0100
+
 courier-authlib (0.58-5) unstable; urgency=low
 
   * added dependency and build dependency on expect (Closes: #400812,
@@ -17,6 +34,14 @@ courier-authlib (0.58-5) unstable; urgen
 
  -- Stefan Hornburg (Racke) <[EMAIL PROTECTED]>  Wed, 29 Nov 2006 11:42:45 
+0100
 
+courier-authlib (0.58-4ubuntu1) edgy; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    + debian/courier-authdaemon.init: recreate
+      /var/run/courier/authdaemon
+
+ -- Michael Bienia <[EMAIL PROTECTED]>  Wed, 27 Sep 2006 00:58:55 +0200
+
 courier-authlib (0.58-4) unstable; urgency=medium
 
   * call dh_makeshlibs during binary-arch target in order to get proper shlib
@@ -37,6 +62,13 @@ courier-authlib (0.58-3.1) unstable; urg
 
  -- Margarita Manterola <[EMAIL PROTECTED]>  Tue,  1 Aug 2006 16:45:07 -0300
 
+courier-authlib (0.58-3ubuntu1) edgy; urgency=low
+
+  * Initial upload to Ubuntu:
+    - replace init script with LSB init script from original courier source.
+
+ -- Scott James Remnant <[EMAIL PROTECTED]>  Tue, 11 Jul 2006 21:00:57 +0100
+
 courier-authlib (0.58-3) unstable; urgency=low
 
   * remove all Courier runtime files on purge of courier-authdaemon
diff -pruN 0.59.3-1/debian/control 0.59.3-1ubuntu1/debian/control
--- 0.59.3-1/debian/control     2007-05-07 17:48:11.000000000 +0100
+++ 0.59.3-1ubuntu1/debian/control      2007-05-07 16:44:52.000000000 +0100
@@ -1,7 +1,8 @@
 Source: courier-authlib
 Section: mail
 Priority: optional
-Maintainer: Stefan Hornburg (Racke) <[EMAIL PROTECTED]>
+Maintainer: Ubuntu MOTU Developers <[EMAIL PROTECTED]>
+XSBC-Original-Maintainer: Stefan Hornburg (Racke) <[EMAIL PROTECTED]>
 Standards-Version: 3.6.1.1
 Build-Depends: libmysqlclient-dev | libmysqlclient15-dev, libpam0g-dev, 
libgdbm-dev | libgdbmg1-dev, debhelper (>= 4.1.16), libldap-dev, libsasl2-dev | 
libsasl-dev, libpq-dev | postgresql-dev, libtool, libltdl3-dev, procps, expect
 
diff -pruN 0.59.3-1/debian/courier-authdaemon.init 
0.59.3-1ubuntu1/debian/courier-authdaemon.init
--- 0.59.3-1/debian/courier-authdaemon.init     2007-05-07 17:48:11.000000000 
+0100
+++ 0.59.3-1ubuntu1/debian/courier-authdaemon.init      2007-05-07 
16:44:52.000000000 +0100
@@ -5,6 +5,14 @@ exec_prefix=${prefix}
 sysconfdir="/etc/courier"
 sbindir="${exec_prefix}/sbin"
 daemonscript="${sbindir}/authdaemond"
+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} /var/run/courier
+       chmod 750 ${run_dir}
+fi
 
 . /lib/lsb/init-functions
 

Reply via email to