summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/rc.d/resolv11
1 files changed, 6 insertions, 5 deletions
diff --git a/etc/rc.d/resolv b/etc/rc.d/resolv
index 08e775f..3acf320 100644
--- a/etc/rc.d/resolv
+++ b/etc/rc.d/resolv
@@ -28,6 +28,7 @@
#
# PROVIDE: resolv
+# REQUIRE: netif
# KEYWORD: nojail
. /etc/rc.subr
@@ -41,15 +42,15 @@ load_rc_config $name
#
if [ ! -e /etc/resolv.conf -a \
-n "`/bin/kenv dhcp.domain-name-servers 2> /dev/null`" ]; then
- /bin/cat /dev/null > /etc/resolv.conf
+ > /etc/resolv.conf
if [ -n "`/bin/kenv dhcp.domain-name 2> /dev/null`" ]; then
echo domain `/bin/kenv dhcp.domain-name` > /etc/resolv.conf
fi
- set -- `/bin/kenv dhcp.domain-name-servers`
- for ns in `IFS=','; echo $*`; do
- echo nameserver $ns >> /etc/resolv.conf;
- done
+ set -- `/bin/kenv dhcp.domain-name-servers`
+ for ns in `IFS=','; echo $*`; do
+ echo nameserver $ns >> /etc/resolv.conf;
+ done
fi
OpenPOWER on IntegriCloud