Package:  lldpd
Version:  0.1-1
Severity: important
Tags:     patch
User:     initscripts-ng-de...@lists.alioth.debian.org
Usertags: incorrect-provides incorrect-dependency

With dependency based boot sequencing, I discovered what I believe is
a bug in the init.d script.  The provides is the skeleton value, not
the name of the script.  Also, the service log to 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 solve the issue.  Without it, the script will fail
to install if another broken script providing skeleton already is
installed, and start to early in the boot if it is able to install.

diff -ur lldpd-0.4.0/debian/lldpd.init.d lldpd-0.4.0-pere/debian/lldpd.init.d
--- lldpd-0.4.0/debian/lldpd.init.d     2009-08-18 09:42:00.000000000 +0200
+++ lldpd-0.4.0-pere/debian/lldpd.init.d        2009-08-18 09:42:38.000000000 
+0200
@@ -1,8 +1,8 @@
 #! /bin/sh
 ### BEGIN INIT INFO
-# Provides:          skeleton
-# Required-Start:    $remote_fs $network
-# Required-Stop:     $network $remote_fs
+# Provides:          lldpd
+# Required-Start:    $remote_fs $network $syslog
+# Required-Stop:     $network $remote_fs $syslog
 # Default-Start:     2 3 4 5
 # Default-Stop:      0 1 6
 # Short-Description: LLDP daemon

Happy hacking,
-- 
Petter Reinholdtsen



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to