Comment 4 for bug 306678

Revision history for this message
Mathias Gug (mathiaz) wrote : Re: open-iscsi fails to correctly update rc.d on upgrade

Here is a diff that fixes both issues:

diff -u open-iscsi-2.0.870.1/debian/open-iscsi.postinst open-iscsi-2.0.870.1/deb
ian/open-iscsi.postinst
--- open-iscsi-2.0.870.1/debian/open-iscsi.postinst
+++ open-iscsi-2.0.870.1/debian/open-iscsi.postinst
@@ -55,7 +55,7 @@
        # Fix init script ordering on upgrades from < jaunty
        if dpkg --compare-versions "$2" lt-nl 2.0.870-0ubuntu1
        then
- update-rc.d -f remove open-iscsi
+ update-rc.d -f open-iscsi remove
        fi

        update_initramfs
diff -u open-iscsi-2.0.870.1/debian/open-iscsi.init open-iscsi-2.0.870.1/debian/open-iscsi.init
--- open-iscsi-2.0.870.1/debian/open-iscsi.init
+++ open-iscsi-2.0.870.1/debian/open-iscsi.init
@@ -69,7 +69,7 @@
                log_end_msg $RETVAL
                # Don't kill the iscsi daemon when killing all processes
                        # during system shutdown
- ln -s $PIDFILE /lib/init/rw/sendsigs.omit.d/
+ ln -sf $PIDFILE /lib/init/rw/sendsigs.omit.d/
        fi
 }