Skip to content

Commit ced916f

Browse files
committed
make image compatible with --copy-service
1 parent d5aa48b commit ced916f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

image/service/slapd/startup.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,10 +252,12 @@ EOF
252252
# ldap client config
253253
sed -i --follow-symlinks "s,TLS_CACERT.*,TLS_CACERT ${LDAP_TLS_CA_CRT_PATH},g" /etc/ldap/ldap.conf
254254
echo "TLS_REQCERT ${LDAP_TLS_VERIFY_CLIENT}" >> /etc/ldap/ldap.conf
255+
cp -f /etc/ldap/ldap.conf ${CONTAINER_SERVICE_DIR}/slapd/assets/ldap.conf
255256

256257
[[ -f "$HOME/.ldaprc" ]] && rm -f $HOME/.ldaprc
257258
echo "TLS_CERT ${LDAP_TLS_CRT_PATH}" > $HOME/.ldaprc
258259
echo "TLS_KEY ${LDAP_TLS_KEY_PATH}" >> $HOME/.ldaprc
260+
cp -f $HOME/.ldaprc ${CONTAINER_SERVICE_DIR}/slapd/assets/.ldaprc
259261

260262
# enforce TLS
261263
if [ "${LDAP_TLS_ENFORCE,,}" == "true" ]; then
@@ -346,4 +348,7 @@ EOF
346348
touch $FIRST_START_DONE
347349
fi
348350

351+
ln -sf ${CONTAINER_SERVICE_DIR}/slapd/assets/.ldaprc $HOME/.ldaprc
352+
ln -sf ${CONTAINER_SERVICE_DIR}/slapd/assets/ldap.conf /etc/ldap/ldap.conf
353+
349354
exit 0

0 commit comments

Comments
 (0)