Select Git revision
95-slapadd-24-ldif.sh
91-init-internal-database.sh 564 B
#!/usr/bin/env bash
# SPDX-FileCopyrightText: 2024 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH
# SPDX-License-Identifier: Apache-2.0
me=$(basename "$0")
echo "- Running ${me}"
if [ -f /var/lib/univention-ldap/ldap-24-export.ldif ]; then
echo "Skipping the internal import as doing a full slapadd in the next step..."
else
set -uxo pipefail
mkdir -p /var/lib/univention-ldap/internal
echo "dn: cn=internal
objectClass: organizationalRole
" | slapadd -b cn=internal -f /etc/ldap/slapd.conf
exit 0
fi