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]