diff --git a/dhclient-script b/dhclient-script index a23cd04..9306ff7 100755 --- a/dhclient-script +++ b/dhclient-script @@ -220,7 +220,6 @@ dhconfig() { # IP address changed. Bringing down the interface will delete all # routes, and clear the ARP cache. ip -family inet addr flush dev ${interface} >/dev/null 2>&1 - ip -family inet link set dev ${interface} down fi if [ "${reason}" = "BOUND" ] || [ "${reason}" = "REBOOT" ] || diff --git a/dhcp.spec b/dhcp.spec index adc254f..25b1096 100644 --- a/dhcp.spec +++ b/dhcp.spec @@ -4,7 +4,7 @@ Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent Name: dhcp Version: 4.0.0 -Release: 34%{?dist} +Release: 35%{?dist} # NEVER CHANGE THE EPOCH on this package. The previous maintainer (prior to # dcantrell maintaining the package) made incorrect use of the epoch and # that's why it is at 12 now. It should have never been used, but it was. @@ -449,6 +449,9 @@ fi %{_libdir}/libdhcp4client.so %changelog +* Mon Apr 20 2009 David Cantrell - 12:4.0.0-35 +- Make dhclient-script work with pre-configured wireless interfaces (#491157) + * Thu Apr 16 2009 David Cantrell - 12:4.0.0-34 - Fix setting default route when client IP address changes (#486512, #473658) - Restore SELinux context on /etc/ntp.conf and /etc/yp.conf (#483747)