Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions app/inst
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,13 @@ fi

keycloak_db_host_dn=$(univention-ldapsearch -LLL univentionService="$app_id DB" 1.1 | sed -ne "s/^dn: //p")
if [ -z "$keycloak_db_host_dn" ]; then
ucs_addServiceToLocalhost "$app_id DB" "$@"
ucs_addServiceToLocalhost "$app_id DB" "$@"
else
keycloak_db_host=$(ucs_getAttrOfDN "cn" "$keycloak_db_host_dn")
univention-scp $machine_secret "-r $hostname\$@$keycloak_db_host:/etc/keycloak.secret /etc/keycloak.secret" || die
local_dn="$(ucr get ldap/hostdn | tr -d '\n')"
if [[ "$local_dn" != "$keycloak_db_host_dn" ]]; then
keycloak_db_host=$(ucs_getAttrOfDN "cn" "$keycloak_db_host_dn")
univention-scp $machine_secret "-r $hostname\$@$keycloak_db_host:/etc/keycloak.secret /etc/keycloak.secret" || die
fi
fi


Expand Down