#!/bin/bash
#
# Univention dhcp
#
# SPDX-FileCopyrightText: 2011-2025 Univention GmbH
# SPDX-License-Identifier: AGPL-3.0-only

. /usr/lib/univention-server/lib/server_password_change/debug.sh

PAUSE_DEBUG
eval "$(univention-config-registry shell)"
RESUME_DEBUG

. /usr/share/univention-lib/base.sh

if [ "$1" = "prechange" ] ; then
	# Nothing to be done on dhcp before password change.
	:
fi

if [ "$1" = "nochange" ] ; then
	# Nothing to be done on dhcp if password remains unchanged.
	:
fi

if [ "$1" = "postchange" ] ; then
	echowithtimestamp "reload or restart isc-dhcp-server.service after server password change"
	systemctl try-reload-or-restart -- isc-dhcp-server.service
fi
