run 483 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/sh
  2. exec 2>&1
  3. sleep 1 # just in case we spin for some reason
  4. cd /opt/geodns
  5. INTERFACE=""
  6. if [ -e env/IP ]; then
  7. IP=`head -1 env/IP`
  8. if [ ! -z "$IP" ]; then
  9. INTERFACE="--interface=$IP"
  10. fi
  11. fi
  12. ID=""
  13. if [ -e env/ID ]; then
  14. ID=`head -1 env/ID`
  15. if [ ! -z "$ID" ]; then
  16. ID="--identifier=$ID"
  17. fi
  18. fi
  19. CONFIG=dns
  20. if [ -e env/CONFIG ]; then
  21. CONFIG=`head -1 env/CONFIG`
  22. fi
  23. ulimit -n 64000
  24. exec softlimit -d500000000 ./geodns $INTERFACE $ID --config="$CONFIG"