Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

26 linhas
811B

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