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

. /usr/share/ucs-test-tools/common-lib.sh || exit 1

check_parameter $@

ldif=$(mktemp)

eval "$(ucr shell)"

sambaSID="$(get_sambaSID)"

prepare_ldif_for_slapadd "$1" >$ldif

backup_and_remove_ldap_objects

stop_slapd

slapadd -f /etc/ldap/slapd.conf -l "$ldif"

start_slapd

sync_groupmemberships

change_performance_settings

rm -f "$ldif"

exit 0


