[debian-edu-commits] [Git][debian-edu/debian-edu-config][master] testsuite/ldap-server: Check /var/lib/ldap ownership.
Mike Gabriel (@sunweaver)
gitlab at salsa.debian.org
Tue Aug 18 19:42:54 BST 2026
Mike Gabriel pushed to branch master at Debian Edu / debian-edu-config
Commits:
71f9695a by Daniel Teichmann at 2026-08-18T18:45:43+02:00
testsuite/ldap-server: Check /var/lib/ldap ownership.
Regression check for Debian#1144741 (slapd / systemd-sysusers).
debian-edu-config does not create the directory.
- - - - -
2 changed files:
- debian/changelog
- testsuite/ldap-server
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+debian-edu-config (2.13.1) UNRELEASED; urgency=medium
+
+ [ Daniel Teichmann ]
+ * testsuite/ldap-server: Check /var/lib/ldap exists and is owned by
+ openldap:openldap. Regression check for Debian#1144741.
+
+ -- Daniel Teichmann <daniel.teichmann at das-netzwerkteam.de> Tue, 18 Aug 2026 18:45:33 +0200
+
debian-edu-config (2.13.0) unstable; urgency=medium
[ Mike Gabriel ]
=====================================
testsuite/ldap-server
=====================================
@@ -36,6 +36,19 @@ fi
RESULT=0
+if [ -d /var/lib/ldap ] ; then
+ owner=$(stat -c %U:%G /var/lib/ldap)
+ if [ "$owner" = "openldap:openldap" ]; then
+ echo "success: $0: /var/lib/ldap is owned by openldap:openldap"
+ else
+ echo "error: $0: /var/lib/ldap is owned by $owner, not openldap:openldap"
+ RESULT=1
+ fi
+else
+ echo "error: $0: /var/lib/ldap is missing"
+ RESULT=1
+fi
+
for port in ldap; do
netstat_check $port tcp slapd || RESULT=1
done
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/commit/71f9695a6240a507a5a25c9531d4cb2ea48f6954
--
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/commit/71f9695a6240a507a5a25c9531d4cb2ea48f6954
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-commits/attachments/20260818/1e062c11/attachment-0001.htm>
More information about the debian-edu-commits
mailing list