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
}
--status)
set_action "status"
shift ;;
+ --debug)
+ DEBUG="-v -v"
+ shift ;;
-*)
die "Error: invalid option switch ($1)" ;;
*)
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
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