mirror of
https://github.com/LDAPAccountManager/lam.git
synced 2025-10-03 17:59:21 +02:00
refactoring
This commit is contained in:
parent
f7620d6d2a
commit
f257e9e4e5
1 changed files with 17 additions and 16 deletions
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
# This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
# This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||||
# Copyright (C) 2019 Felix Bartels
|
# Copyright (C) 2019 Felix Bartels
|
||||||
|
# 2019 - 2024 Roland Gruber
|
||||||
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -58,14 +59,14 @@ if [ "$LAM_SKIP_PRECONFIGURE" != "true" ]; then
|
||||||
LAM_CONFIGURATION_PASSWORD="${LAM_CONFIGURATION_PASSWORD:-}"
|
LAM_CONFIGURATION_PASSWORD="${LAM_CONFIGURATION_PASSWORD:-}"
|
||||||
|
|
||||||
sed -i -f- /etc/ldap-account-manager/config.cfg <<- EOF
|
sed -i -f- /etc/ldap-account-manager/config.cfg <<- EOF
|
||||||
s|^password:.*|password: ${LAM_PASSWORD_SSHA}|;
|
s|"password":"[^"]*"|"password":"${LAM_PASSWORD_SSHA}"|;
|
||||||
s|^license:.*|license: ${LAM_LICENSE}|;
|
s|"license":"[^"]*"|"license":"${LAM_LICENSE}"|;
|
||||||
s|^configDatabaseType:.*|configDatabaseType: ${LAM_CONFIGURATION_DATABASE}|;
|
s|"configDatabaseType":"[^"]*"|"configDatabaseType":"${LAM_CONFIGURATION_DATABASE}"|;
|
||||||
s|^configDatabaseServer:.*|configDatabaseServer: ${LAM_CONFIGURATION_HOST}|;
|
s|"configDatabaseServer":"[^"]*"|"configDatabaseServer":"${LAM_CONFIGURATION_HOST}"|;
|
||||||
s|^configDatabasePort:.*|configDatabasePort: ${LAM_CONFIGURATION_PORT}|;
|
s|"configDatabasePort":"[^"]*"|"configDatabasePort":"${LAM_CONFIGURATION_PORT}"|;
|
||||||
s|^configDatabaseName:.*|configDatabaseName: ${LAM_CONFIGURATION_DATABASE_NAME}|;
|
s|"configDatabaseName":"[^"]*"|"configDatabaseName":"${LAM_CONFIGURATION_DATABASE_NAME}"|;
|
||||||
s|^configDatabaseUser:.*|configDatabaseUser: ${LAM_CONFIGURATION_USER}|;
|
s|"configDatabaseUser":"[^"]*"|"configDatabaseUser":"${LAM_CONFIGURATION_USER}"|;
|
||||||
s|^configDatabasePassword:.*|configDatabasePassword: ${LAM_CONFIGURATION_PASSWORD}|;
|
s|"configDatabasePassword":"[^"]*"|"configDatabasePassword":"${LAM_CONFIGURATION_PASSWORD}"|;
|
||||||
EOF
|
EOF
|
||||||
unset LAM_PASSWORD
|
unset LAM_PASSWORD
|
||||||
|
|
||||||
|
@ -79,13 +80,13 @@ EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sed -i -f- /var/lib/ldap-account-manager/config/lam.conf <<- EOF
|
sed -i -f- /var/lib/ldap-account-manager/config/lam.conf <<- EOF
|
||||||
s|^ServerURL:.*|ServerURL: ${LDAP_SERVER}|;
|
s|"ServerURL":"[^"]*"|"ServerURL":"${LDAP_SERVER}"|;
|
||||||
s|^Admins:.*|Admins: ${LDAP_ADMIN_USER}|;
|
s|"Admins":"[^"]*"|"Admins":"${LDAP_ADMIN_USER}"|;
|
||||||
s|^Passwd:.*|Passwd: ${LAM_PASSWORD_SSHA}|;
|
s|"Passwd":"[^"]*"|"Passwd":"${LAM_PASSWORD_SSHA}"|;
|
||||||
s|^tools: treeViewSuffix:.*|tools: treeViewSuffix: ${LDAP_BASE_DN}|;
|
s|"treeViewSuffix":"[^"]*"|"treeViewSuffix":"${LDAP_BASE_DN}"|;
|
||||||
s|^defaultLanguage:.*|defaultLanguage: ${LAM_LANG}.utf8|;
|
s|"defaultLanguage":"[^"]*"|"defaultLanguage":"${LAM_LANG}.utf8"|;
|
||||||
s|^.*suffix_user:.*|types: suffix_user: ${LDAP_USERS_DN}|;
|
s|"suffix_user":"[^"]*"|"suffix_user":"${LDAP_USERS_DN}"|;
|
||||||
s|^.*suffix_group:.*|types: suffix_group: ${LDAP_GROUPS_DN}|;
|
s|"suffix_group":"[^"]*"|"suffix_group":"${LDAP_GROUPS_DN}"|;
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue