Package:  vzctl
Version:  3.0.10-1
Severity: important
Tags:     patch
User:     initscripts-ng-de...@lists.alioth.debian.org
Usertags: incorrect-dependencies

With dependency based boot sequencing, I discovered what I believe is
a bug in the init.d script.  The script have a hard dependency on
sshd, yet the package do not depend on openssh-server.  This make me
believe the sshd dependency should be optional.  The script is also
lacking stop dependencies.  The $local_fs dependency is redundant when
depending on $remote_fs.  The script used to start after $syslog, and
should probably continue to do so.

The hard dependency on sshd make the package fail to install.  See
<URL: http://piuparts.debian.org/sid/fail/vzctl_3.0.23-7.log > for the
test log.  Setting severity to important because this problem will not
affect everyone, only those without openssh-server already installed.

<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 solve the problem.

diff -ur ../vzctl-3.0.23/etc/init.d/vz-redhat.in 
../vzctl-3.0.23-pere/etc/init.d/vz-redhat.in
--- ../vzctl-3.0.23/etc/init.d/vz-redhat.in     2009-09-18 19:34:53.000000000 
+0200
+++ ../vzctl-3.0.23-pere/etc/init.d/vz-redhat.in        2009-09-18 
19:37:17.000000000 +0200
@@ -25,8 +25,10 @@

 ### BEGIN INIT INFO
 # Provides: vz
-# required-start: $network $remote_fs $local_fs sshd
-# required-stop:
+# required-start: $network $remote_fs $syslog
+# required-stop:  $network $remote_fs $syslog
+# Should-Start:  sshd
+# Should-Stop:  sshd
 # Default-Start: 2 3 4 5
 # Default-Stop: 0 1 6
 # Short-Description: OpenVZ startup script

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