You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

run.sh 446B

12345678910111213141516171819202122232425262728293031
  1. #! /usr/bin/env bash
  2. export PDNS_RECURSOR_HOST="$(getent hosts ${PDNS_RECURSOR_HOST} | cut -d' ' -f1)"
  3. replace_var()
  4. {
  5. file="${1}"
  6. var="${2}"
  7. sed -e "s?${var}?${!var}?g" -i "${file}"
  8. }
  9. replace_vars()
  10. {
  11. file="${1}"
  12. for var in $(cat /etc/vars-vars)
  13. do
  14. replace_var "${file}" "${var}"
  15. done
  16. }
  17. replace_files()
  18. {
  19. for file in $(cat /etc/vars-files)
  20. do
  21. replace_vars "${file}"
  22. done
  23. }
  24. replace_files
  25. pdns_server --daemon=no