Do not manually scan wifi networks before starting wpa_supplicant
[hvlinux.git] / stage2 / bootscripts / network
index 11c273a..d82e9ee 100755 (executable)
@@ -62,6 +62,21 @@ network_start()
     fi
 }
 
+if [ x"${DNS_SERVER_ENA}" == xyes ]; then
+    cat > /etc/dhclient-enter-hooks << "EOF"
+# If named is running, do not let dhclient create or modify resolv.conf
+# by specifying an empty function hook:
+make_resolv_conf(){
+       :
+}
+EOF
+    chmod u+x /etc/dhclient-enter-hooks
+else
+    if [ -f /etc/dhclient-enter-hooks ]; then
+        rm /etc/dhclient-enter-hooks
+    fi
+fi
+
 # See how we were called.
 case "$1" in
     start)