Bug 18250: Force startup order in postinst script
authorMarcel de Rooy <m.de.rooy@rijksmuseum.nl>
Mon, 13 Mar 2017 13:13:10 +0000 (14:13 +0100)
committerNick Clemens <nick@bywatersolutions.com>
Thu, 12 Jul 2018 13:11:17 +0000 (13:11 +0000)
This is a workaround meant to correct upgrading installs.
We force the order by disable/enable.

Test plan:
[1] When upgrading an existing install, check that the startup order
    after the upgrade has been corrected in /etc/rcX.d (say X=5).

Signed-off-by: Mirko Tietgen <mirko@abunchofthings.net>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

debian/koha-common.postinst

index 20c354d..23c4d01 100644 (file)
@@ -142,4 +142,10 @@ done
 
 db_stop
 
+# Bug 18250: Correct startup order of koha-common and memcached
+# Since the init script has been updated, we can force the order in rc.d
+# by disabling and enabling again.
+update-rc.d koha-common disable
+update-rc.d koha-common enable
+
 exit 0