hush/examples/var_service/fw/etc/resolv.conf
Denys Vlasenko 8fdf066323 whitespace fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2009-11-06 04:10:43 +01:00

32 lines
765 B
Bash

#!/bin/bash
domain=`(. /boot.conf; echo "$DNSDOMAINNAME") 2>/dev/null`
echo "# This file is automagically regenerated with each boot"
echo
test "$domain" && echo "domain $domain"
test "$domain" && echo "search $domain"
echo
echo "# Note that nslookup can choke on DNS server which itself"
echo "# does NOT have domain name. Other things can work fine."
echo
# # If we run DNS cache:
# echo "nameserver 127.0.0.1"
# exit
prio=0
i=0; while test "${if[$i]}"; do
test x"${dns_prio[$i]}" != x"" \
&& test "${dns_prio[$i]}" -gt "$prio" \
&& prio="${dns_prio[$i]}"
let i++; done
i=0; while test "${if[$i]}"; do
for d in ${dns[$i]}; do
p="${dns_prio[$i]}"
test x"$p" == x"" && p=0
test x"$p" == x"$prio" || continue
echo "nameserver $d"
done
let i++; done