diff --git a/debian/koha-systemd.postinst b/debian/koha-systemd.postinst index d906630619..010ec5d5d7 100644 --- a/debian/koha-systemd.postinst +++ b/debian/koha-systemd.postinst @@ -5,15 +5,14 @@ case "$1" in configure) # Reload systemd daemon systemctl daemon-reload || true + + # on upgrade, restart running Koha services so they pick up new code/unit files + if [ -n "$2" ]; then + deb-systemd-invoke try-restart \ + 'koha-*@*.service' \ + >/dev/null || true + fi ;; - - # on upgrade, restart running Koha services so they pick up new code/unit files - if [ -n "$2" ]; then - deb-systemd-invoke try-restart \ - 'koha-*@*.service' \ - >/dev/null || true - fi - esac #DEBHELPER# diff --git a/debian/scripts/koha-indexer b/debian/scripts/koha-indexer index 5997b0f3f9..2540fc32f7 100755 --- a/debian/scripts/koha-indexer +++ b/debian/scripts/koha-indexer @@ -203,10 +203,10 @@ if [ $# -gt 0 ]; then restart_indexer $name ;; "enable") - start_indexer $name + enable_indexer $name ;; "disable") - stop_indexer $name + disable_indexer $name ;; "status") indexer_status $name diff --git a/debian/scripts/koha-sip b/debian/scripts/koha-sip index a4ca238c4f..7a9e2559e5 100755 --- a/debian/scripts/koha-sip +++ b/debian/scripts/koha-sip @@ -128,7 +128,7 @@ disable_sip() local libdir=/var/lib/koha/${name} if [ "$(koha_init_backend)" = "systemd" ]; then - koha_service_ctl enable sip "$name" + koha_service_ctl disable sip "$name" fi if is_sip_enabled ${name}; then