From e7c43600d6655c54c41eeadf7a0e3f687fb3f2e7 Mon Sep 17 00:00:00 2001 From: s3lph <5564491+s3lph@users.noreply.github.com> Date: Tue, 9 Sep 2025 11:36:24 +0200 Subject: [PATCH] fix: correct join script behavior for nodes in other dns zones. --- app/inst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/inst b/app/inst index f3271a4..ec91fb2 100755 --- a/app/inst +++ b/app/inst @@ -169,11 +169,11 @@ if ! is_ucr_false keycloak/auto-migration; then univention-keycloak "$@" --binduser "${keycloak_admin_user:-admin}" upgrade-config || die fi -for umc in $(univention-ldapsearch -LLL univentionService="Univention Management Console" displayName | sed -n 's/displayName: //p' | tr ";" "\n") +for umc in $(univention-ldapsearch -LLL univentionService="Univention Management Console" displayName associatedDomain | ldapsearch-wrapper | grep -E '^(displayName:|associatedDomain:|$)' | cut -d' ' -f2- | tr '\n' . | sed -re 's/\.\./\n/g') do - univention-keycloak "$@" --binduser "${keycloak_admin_user:-admin}" saml/sp create --metadata-url="https://$umc.$domainname/univention/saml/metadata" --umc-uid-mapper + univention-keycloak "$@" --binduser "${keycloak_admin_user:-admin}" saml/sp create --metadata-url="https://$umc/univention/saml/metadata" --umc-uid-mapper if [ "$?" != "0" ]; then - echo "Error creating a saml serviceprovider for the umc of $umc.$domainname" + echo "Error creating a saml serviceprovider for the umc of $umc" fi done