[Debian-ha-maintainers] Bug#549571: corosync: Incorrect init.d	script dependencies
    Petter Reinholdtsen 
    pere at hungry.com
       
    Sun Oct  4 13:29:40 UTC 2009
    
    
  
Package:  corosync
Version:  1.0.0-2
Severity: serious
Tags:     patch
User:     initscripts-ng-devel at lists.alioth.debian.org
Usertags: incorrect-dependency
With dependency based boot sequencing, I discovered what I believe is
a bug in the init.d scripts of this package.  The scripts uses files
in /usr/ and should depend on $remote_fs.
Btw, as the script start a daemon, it should not really start in
rcS.d/, but instead start in runlevels 2-5, to get switching to and
from runlevel 1 working properly.  This will require more changes than
this patch provides.
This patch should solve the dependency issue.  Setting severity to
serious, the script will start to early during boot.
diff -ur ../corosync-1.0.0/debian/corosync.init ../corosync-1.0.0-pere/debian/corosync.init
--- ../corosync-1.0.0/debian/corosync.init      2009-10-04 15:19:37.000000000 +0200
+++ ../corosync-1.0.0-pere/debian/corosync.init 2009-10-04 15:20:38.000000000 +0200
@@ -2,10 +2,8 @@
 #
 ### BEGIN INIT INFO
 # Provides:          corosync
-# Required-Start:    $network
-# Required-Stop:     $network
-# Should-Start:
-# Should-Stop:
+# Required-Start:    $network $remote_fs
+# Required-Stop:     $network $remote_fs
 # Default-Start:     S
 # Default-Stop:      0 1 6
 # Short-Description: corosync cluster framework
Happy hacking,
-- 
Petter Reinholdtsen
    
    
More information about the Debian-ha-maintainers
mailing list