#!/bin/bash # set LDAP password from secret if [ ! -z $LDAP_BIND_PWD_FILE -a -f $LDAP_BIND_PWD_FILE ]; then LDAP_BIND_PWD=`cat $LDAP_BIND_PWD_FILE`; fi PASSWORD_HASH=$(htpasswd -nbBC 10 "" ${HAUK_SERVER_PWD} | tail -c +2) # ### Conf file ### echo Tweaking config files CONF_FILE=/etc/hauk/config.php #echo ${LDAP_SERVER_HOST}, ${LDAP_BIND_DN}, ${#LDAP_BIND_PWD}, ${LDAP_SEARCH_BASE} sed -i "s/HAUK_PASSWORD_HASH/${PASSWORD_HASH}/g" ${CONF_FILE} sed -i "s/HAUK_SERVER_NAME/${HAUK_SERVER_NAME}/g" ${CONF_FILE} sed -i "s/DOMAIN/${DOMAIN}/g" ${CONF_FILE} sed -i "s/LDAP_SERVER_HOST/${LDAP_SERVER_HOST}/g" ${CONF_FILE} sed -i "s/LDAP_SEARCH_BASE/${LDAP_SEARCH_BASE}/g" ${CONF_FILE} sed -i "s/LDAP_BIND_DN/${LDAP_BIND_DN}/g" ${CONF_FILE} sed -i "s/LDAP_BIND_PWD/${LDAP_BIND_PWD}/g" ${CONF_FILE} ./start.sh