diff options
-rwxr-xr-x | examples/udhcp/sample.bound | 18 | ||||
-rwxr-xr-x | examples/udhcp/sample.renew | 18 |
2 files changed, 22 insertions, 14 deletions
diff --git a/examples/udhcp/sample.bound b/examples/udhcp/sample.bound index bd3569c77..7c9d857e0 100755 --- a/examples/udhcp/sample.bound +++ b/examples/udhcp/sample.bound | |||
@@ -22,10 +22,14 @@ then | |||
22 | done | 22 | done |
23 | fi | 23 | fi |
24 | 24 | ||
25 | echo -n > $RESOLV_CONF | 25 | # Only replace resolv.conf is we have at least one DNS server |
26 | [ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF | 26 | if [ -n "$dns" ] |
27 | for i in $dns | 27 | then |
28 | do | 28 | echo -n > $RESOLV_CONF |
29 | echo adding dns $i | 29 | [ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF |
30 | echo nameserver $i >> $RESOLV_CONF | 30 | for i in $dns |
31 | done | 31 | do |
32 | echo adding dns $i | ||
33 | echo nameserver $i >> $RESOLV_CONF | ||
34 | done | ||
35 | fi | ||
diff --git a/examples/udhcp/sample.renew b/examples/udhcp/sample.renew index ea368fc9e..4dce8486a 100755 --- a/examples/udhcp/sample.renew +++ b/examples/udhcp/sample.renew | |||
@@ -22,10 +22,14 @@ then | |||
22 | done | 22 | done |
23 | fi | 23 | fi |
24 | 24 | ||
25 | echo -n > $RESOLV_CONF | 25 | # Only replace resolv.conf is we have at least one DNS server |
26 | [ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF | 26 | if [ -n "$dns" ] |
27 | for i in $dns | 27 | then |
28 | do | 28 | echo -n > $RESOLV_CONF |
29 | echo adding dns $i | 29 | [ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF |
30 | echo nameserver $i >> $RESOLV_CONF | 30 | for i in $dns |
31 | done | 31 | do |
32 | echo adding dns $i | ||
33 | echo nameserver $i >> $RESOLV_CONF | ||
34 | done | ||
35 | fi | ||