From 900f3437622c3d3df4fc8cf782161c9b9eea844f Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Sat, 17 Feb 2018 11:34:58 -0300 Subject: [PATCH] Bug 20234: Make maintenance scripts use koha-zebra instead of koha-*-zebra This patch makes all maintenance scripts use **koha-zebra** instead of the old **koha-*-zebra** scripts. To test: - Run: $ perl misc4dev/cp_debian_files.pl $ sudo service koha-common stop => SUCCESS: No errors and the Zebra-related sevices are stopped $ sudo service koha-common start => SUCCESS: No errors and the Zebra-related services are started $ sudo service koha-common restart => SUCCESS: No erros and Zebra-related services are running $ sudo koha-create --create-db test => SUCCESS: Instance created and zebra running for it $ sudo koha-disable test => SUCCESS: No errors and Zebra is stopped for instance test $ sudo koha-zebra --start test $ sudo koha-remove test => SUCCESS: No errors, instance removed, no Zebra running for test - Sign off :-D Sponsored-by: Orex Digital Signed-off-by: Hugo Agud hagud@orex.es Signed-off-by: Josef Moravec Signed-off-by: Jonathan Druart --- debian/koha-common.init | 8 ++++---- debian/koha-common.logrotate | 4 ++-- debian/scripts/koha-create | 2 +- debian/scripts/koha-disable | 2 +- debian/scripts/koha-remove | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/debian/koha-common.init b/debian/koha-common.init index b461056a7e..99eb19b9f3 100755 --- a/debian/koha-common.init +++ b/debian/koha-common.init @@ -22,7 +22,7 @@ NAME="koha-common" SCRIPTNAME=/etc/init.d/$NAME # Exit if the package is not installed -[ -x /usr/sbin/koha-start-zebra ] || exit 0 +[ -x /usr/sbin/koha-zebra ] || exit 0 # Read configuration variable file if it is present if [ -r /etc/default/$NAME ]; then @@ -55,7 +55,7 @@ do_start() { # We insure all required directories exist, including disabled ones. koha-create-dirs $(koha-list) - koha-start-zebra $(koha-list --enabled) + koha-zebra --start $(koha-list --enabled) koha-start-sip $(koha-list --enabled) koha-plack --start $(koha-list --enabled --plack) @@ -70,7 +70,7 @@ do_start() do_stop() { # We stop everything, including disabled ones. - koha-stop-zebra $(koha-list) || true + koha-zebra --stop $(koha-list) || true koha-stop-sip $(koha-list) || true koha-plack --stop --quiet $(koha-list --enabled --plack) @@ -83,7 +83,7 @@ do_stop() # Function that sends a SIGHUP to the daemon/service # do_reload() { - koha-restart-zebra $(koha-list --enabled) + koha-zebra --restart $(koha-list --enabled) koha-stop-sip $(koha-list) || true koha-start-sip $(koha-list --enabled) koha-plack --restart --quiet $(koha-list --enabled --plack) diff --git a/debian/koha-common.logrotate b/debian/koha-common.logrotate index 5b6663a746..3d8f7c0245 100644 --- a/debian/koha-common.logrotate +++ b/debian/koha-common.logrotate @@ -9,12 +9,12 @@ notifempty sharedscripts prerotate - /usr/sbin/koha-stop-zebra $(koha-list --enabled) > /dev/null + /usr/sbin/koha-zebra --stop $(koha-list --enabled) > /dev/null /usr/sbin/koha-plack --stop --quiet $(koha-list --enabled --plack) > /dev/null endscript postrotate /etc/init.d/apache2 reload > /dev/null /usr/sbin/koha-plack --start --quiet $(koha-list --enabled --plack) > /dev/null - /usr/sbin/koha-start-zebra $(koha-list --enabled) > /dev/null + /usr/sbin/koha-zebra --start $(koha-list --enabled) > /dev/null endscript } diff --git a/debian/scripts/koha-create b/debian/scripts/koha-create index 7b6b51297a..4fb25e486a 100755 --- a/debian/scripts/koha-create +++ b/debian/scripts/koha-create @@ -805,7 +805,7 @@ then service apache2 restart # Start Zebra. - koha-start-zebra "$name" + koha-zebra --start "$name" if [ "$USE_INDEXER_DAEMON" = "yes" ]; then # Start Indexer daemon diff --git a/debian/scripts/koha-disable b/debian/scripts/koha-disable index 2e2e67ab5c..e9169f1a21 100755 --- a/debian/scripts/koha-disable +++ b/debian/scripts/koha-disable @@ -67,7 +67,7 @@ do koha-stop-sip $name fi if is_zebra_running $name; then - koha-stop-zebra $name + koha-zebra --stop $name fi if is_indexer_running $name; then koha-indexer --stop $name diff --git a/debian/scripts/koha-remove b/debian/scripts/koha-remove index 763da29ae5..8b8325850c 100755 --- a/debian/scripts/koha-remove +++ b/debian/scripts/koha-remove @@ -78,7 +78,7 @@ eof # Stop the Zebra server if needed if is_zebra_running $name; then - koha-stop-zebra $name || /bin/true + koha-zebra --stop $name || /bin/true fi # Stop the indexer daemon if needed if is_indexer_running $name; then -- 2.39.5