Changeset View
Changeset View
Standalone View
Standalone View
docker/kolab/utils/07-adjust-base-dns.sh
#!/bin/bash | #!/bin/bash | ||||
. ./settings.sh | . ./settings.sh | ||||
echo "ldap_domain_base_dn: ${domain_base_dn}" >> /etc/imapd.conf | echo "ldap_domain_base_dn: ${domain_base_dn}" >> /etc/imapd.conf | ||||
sed -i -r \ | sed -i -r \ | ||||
-e "s/^ldap_base: .*$/ldap_base: ${hosted_domain_rootdn}/g" \ | |||||
/etc/imapd.conf | |||||
sed -i -r \ | |||||
-e "s/(\s+)base => '.*',$/\1base => '${hosted_domain_rootdn}',/g" \ | -e "s/(\s+)base => '.*',$/\1base => '${hosted_domain_rootdn}',/g" \ | ||||
-e "/\\\$mydomain = / a\ | -e "/\\\$mydomain = / a\ | ||||
\$myhostname = '${HOSTNAME:-kolab}.${DOMAIN:-mgmt.com}';" \ | \$myhostname = '${HOSTNAME:-kolab}.${DOMAIN:-mgmt.com}';" \ | ||||
-e "s/^base_dn = .*$/base_dn = ${hosted_domain_rootdn}/g" \ | -e "s/^base_dn = .*$/base_dn = ${hosted_domain_rootdn}/g" \ | ||||
-e "s/^search_base = .*$/search_base = ${hosted_domain_rootdn}/g" \ | -e "s/^search_base = .*$/search_base = ${hosted_domain_rootdn}/g" \ | ||||
-e "s/(\s+)'base_dn'(\s+)=> '.*',/\1'base_dn'\2=> '${hosted_domain_rootdn}',/g" \ | -e "s/(\s+)'base_dn'(\s+)=> '.*',/\1'base_dn'\2=> '${hosted_domain_rootdn}',/g" \ | ||||
-e "s/(\s+)'search_base_dn'(\s+)=> '.*',/\1'search_base_dn'\2=> '${hosted_domain_rootdn}',/g" \ | -e "s/(\s+)'search_base_dn'(\s+)=> '.*',/\1'search_base_dn'\2=> '${hosted_domain_rootdn}',/g" \ | ||||
-e "s/(\s+)'user_specific'(\s+)=> false,/\1'user_specific'\2=> true,/g" \ | -e "s/(\s+)'user_specific'(\s+)=> false,/\1'user_specific'\2=> true,/g" \ | ||||
Show All 11 Lines |