Package: kexec-tools
Version: 20080227-1
Severity: important
Tags:     patch
User:     [EMAIL PROTECTED]
Usertags: incorrect-dependency

When upgrading kexec while dependency based boot sequencing is
enabled, it failed to install with this error:

  Setting up kexec-tools (20080227-1) ...
  Installing new version of config file /etc/init.d/kexec ...
  Installing new version of config file /etc/init.d/kexec-load ...
  insserv: Service autofs has to be enabled for service kexec-load
  insserv: exiting now!
  dpkg: error processing kexec-tools (--configure):
   subprocess post-installation script returned error exit status 1

The reason is that the init.d script have a hard dependency on autofs,
which is not installed in my chroot.  As autofs isn't a dependency of
the package, I believe the dependency should be s soft dependency
instead.

This patch change the autofs dependency to a soft dependency.

--- /etc/init.d/kexec-load      2008-02-27 18:42:32.000000000 +0100
+++ /tmp/kexec-load     2008-03-01 19:57:54.000000000 +0100
@@ -2,7 +2,8 @@
 ### BEGIN INIT INFO
 # Provides:            kexec-load
 # Required-Start:
-# Required-Stop:       $remote_fs autofs kexec
+# Required-Stop:       $remote_fs kexec
+# Should-Stop:         autofs
 # Default-Start:
 # Default-Stop:                6
 # Short-Description: Load kernel image with kexec



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

Reply via email to