From 7766f7e987dcaad281a66b8046145a3711278fae Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Mon, 23 Apr 2007 16:41:32 +0000 Subject: Fix dhclient --- net/dhclient.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/net/dhclient.sh b/net/dhclient.sh index dc013379..b9fe14a8 100644 --- a/net/dhclient.sh +++ b/net/dhclient.sh @@ -33,7 +33,7 @@ dhclient_start() { if ${sendhost} ; then local hname="$(hostname)" if [ "${hname}" != "(none)" -a "${hname}" != "localhost" ]; then - dhconf="${dhconf} interface \"${iface}\" {" + dhconf="${dhconf} interface \"${IFACE}\" {" dhconf="${dhconf} send host-name \"${hname}\";" dhconf="${dhconf}}" fi @@ -41,9 +41,11 @@ dhclient_start() { # Bring up DHCP for this interface ebegin "Running dhclient" + set -x echo "${dhconf}" | start-stop-daemon --start --exec /sbin/dhclient \ - --pidfile "${pidfile}" -- ${opts} -q -1 -pf "${pidfile}" "${IFACE}" + --pidfile "${pidfile}" -- ${args} -q -1 -pf "${pidfile}" "${IFACE}" eend $? || return 1 + set +x _show_address return 0 -- cgit v1.2.3