X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=debian%2Fscripts%2Fkoha-indexer;h=2eb080bd6f19d30c7daec0de7ab1ad6394bfc6ad;hb=241c8cc03d02b78de731f5312d53c1641dec0d2a;hp=65b80a63dfcf82234f3c7ce0d99d64041741432c;hpb=38a7e5e724decb54b59ced337dc81bf1131059ba;p=koha-ffzg.git diff --git a/debian/scripts/koha-indexer b/debian/scripts/koha-indexer index 65b80a63df..2eb080bd6f 100755 --- a/debian/scripts/koha-indexer +++ b/debian/scripts/koha-indexer @@ -134,8 +134,8 @@ restart_indexer() log_end_msg 1 fi else - log_daemon_msg "Error: Indexer not running for $name" - log_end_msg 1 + log_warning_msg "Indexer not running for $name." + start_indexer $name fi } @@ -185,6 +185,9 @@ while [ $# -gt 0 ]; do --status) set_action "status" shift ;; + --debug) + DEBUG="-v -v" + shift ;; -*) die "Error: invalid option switch ($1)" ;; *) @@ -198,7 +201,7 @@ done adjust_paths_dev_install $1 # Check if an alternate indexer has been set -if [ ! -z $ALTERNATE_INDEXER_DAEMON ]; then +if [ ! -z "$ALTERNATE_INDEXER_DAEMON" ]; then INDEXER_DAEMON="$ALTERNATE_INDEXER_DAEMON" else # We default to rebuild_zebra.pl if no alternate indexer set @@ -214,9 +217,9 @@ if [ $INDEXER_TIMEOUT -lt 1 ]; then INDEXER_TIMEOUT=5 fi -if [ -z $INDEXER_PARAMS ]; then +if [ -z "$INDEXER_PARAMS" ]; then # Default to the parameters required by rebuild_zebra.pl - INDEXER_PARAMS="-daemon -sleep $INDEXER_TIMEOUT" + INDEXER_PARAMS="-daemon -sleep $INDEXER_TIMEOUT $DEBUG" fi # PERL5LIB has been read from etc/default