Package:  mandos
Version:  1.0-1
Severity: serious
Tags:     patch
User:     [email protected]
Usertags: incorrect-dependency

With dependency based boot sequencing, I discovered what I believe is
a bug in the init.d script.  The script depend on avahi-daemon, a
provide that no other script provide.  I suspect it want the avahi
facility provided by the avahi-daemon script.  Also, the script uses
syslog but do not depend on $syslog.

<URL: 
http://refspecs.freestandards.org/LSB_2.1.0/LSB-generic/LSB-generic/initscrcomconv.html
 >
documents the LSB header format.  Some debian notes are available from
<URL: http://wiki.debian.org/LSBInitScripts >.

This patch should fix the issues.  The avahi-daemon dependency is
changed to avahi.  It also make sure the script starts after syslog,
to avoid any syslog messages being lost during boot.  Setting severity
serious as the package will fail to install because the avahi-daemon
provides do not exist.

diff -ur ../mandos-1.0.11/init.d-mandos ../mandos-1.0.11-pere/init.d-mandos
--- ../mandos-1.0.11/init.d-mandos      2009-05-23 07:23:25.000000000 +0200
+++ ../mandos-1.0.11-pere/init.d-mandos 2009-09-16 16:08:30.000000000 +0200
@@ -1,8 +1,8 @@
 #! /bin/sh
 ### BEGIN INIT INFO
 # Provides:          mandos
-# Required-Start:    $remote_fs avahi-daemon
-# Required-Stop:     $remote_fs
+# Required-Start:    $remote_fs $syslog avahi
+# Required-Stop:     $remote_fs $syslog
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: Mandos server

Happy hacking,
-- 
Petter Reinholdtsen



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to