From: Warren Togami Date: Thu, 23 Jul 2009 20:22:00 +0000 (-0400) Subject: Turns out this is really a misconfigured DHCP server, apply the same workaround as... X-Git-Tag: 0.7~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ef380e9de85db798e4994a981ef00a2857af9c79;p=thirdparty%2Fdracut.git Turns out this is really a misconfigured DHCP server, apply the same workaround as Debian and upstream dhclient-script. --- diff --git a/modules.d/40network/dhclient-script b/modules.d/40network/dhclient-script index 280547af5..142095d04 100755 --- a/modules.d/40network/dhclient-script +++ b/modules.d/40network/dhclient-script @@ -7,7 +7,7 @@ setup_interface() { bcast=$new_broadcast_address gw=${new_routers%%,*} domain=$new_domain_name - search="$new_domain_search" + search="${new_domain_search//\\032/ }" namesrv=$new_domain_name_servers hostname=$new_host_name @@ -23,7 +23,7 @@ setup_interface() { [ -n "$gw" ] && echo ip route add default via $gw dev $netif > /tmp/net.$netif.gw - [ -n "${search}${domain}" ] && echo search $search $domain > /tmp/net.$netif.resolv.conf + [ -n "${search}${domain}" ] && echo "search $search $domain" > /tmp/net.$netif.resolv.conf if [ -n "$namesrv" ] ; then for s in $namesrv; do echo nameserver $s