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 455B

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