Gentoo patches "dhcp-4*-dhclient-resolvconf.patch" and "dhcp-4.2.5-iproute2-path.patch" have a syntax error at this line: + if [ x"$PEER_DNS" != x ] && [ x$"PEER_DNS" != xyes ]; then This causes dhclient-script to fail to produce resolv.conf whenever PEER_DNS is set to anything.
bash would handle it as expected, but if your /bin/sh is not bash, then it'll probably fail w/a syntax error
should be all set now in the tree; thanks for the report! Commit message: Fix syntax error in PEER_DNS patches http://sources.gentoo.org/net-misc/dhcp/files/dhcp-4.2.1-dhclient-resolvconf.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/net-misc/dhcp/files/dhcp-4.2.2-dhclient-resolvconf.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/net-misc/dhcp/files/dhcp-4.2.5-iproute2-path.patch?r1=1.1&r2=1.2