#!/bin/sh
#
# Univention S4 Connector
#  systemd ExecCondition for univention-s4-connector.service
#
# SPDX-FileCopyrightText: 2026 Univention GmbH
# SPDX-License-Identifier: AGPL-3.0-only

host="$(/usr/sbin/univention-config-registry get connector/s4/ldap/host)"
if [ -z "$host" ]; then
	echo "s4connector-condition: not configured: connector/s4/ldap/host is unset" >&2
	exit 1
fi

autostart="$(/usr/sbin/univention-config-registry get connector/s4/autostart)"
case "$autostart" in
false|no)
	echo "s4connector-condition: disabled by UCR variable connector/s4/autostart=$autostart" >&2
	exit 1
	;;
esac

exit 0
