Bug 30952: Fix position shift when hovering .linktools links
[koha-ffzg.git] / debian / scripts / koha-indexer
index 65b80a6..2eb080b 100755 (executable)
@@ -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