+ -v none,fatal,warn \
+ -f "/etc/koha/sites/$instancename/koha-conf.xml" && \
+ return 0 || \
+ return 1
+}
+
+usage()
+{
+ local scriptname=$0
+ cat <<EOF
+Stops Zebra for Koha instances.
+
+Usage: $scriptname instancename1 instancename2...
+
+EOF
+}
+
+# Parse command line.
+#[ $# -ge 1 ] || ( usage ; die "Missing instance name..." )
+
+# Loop through the instance names
+for name in "$@"
+do
+ if is_instance $name ; then
+ if is_enabled $name ; then
+ if is_zebra_running $name; then
+ if ! stop_zebra_instance $name; then
+ warn "Something went wrong stopping Zebra for $name."
+ fi
+ else
+ warn "Zebra already stopped for instance $name."
+ fi
+ else
+ warn "Instance $name disabled. No action taken."
+ fi
+ else
+ warn "Unknown instance $name."
+ fi