From: Roy Marples Date: Wed, 14 Nov 2012 10:11:40 +0000 (+0000) Subject: Make this file actually work X-Git-Tag: v5.6.3~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d9c63eb40998f43e7d91842a468c218d8ab0e18;p=thirdparty%2Fdhcpcd.git Make this file actually work --- diff --git a/dhcpcd-hooks/50-dhcpcd-compat b/dhcpcd-hooks/50-dhcpcd-compat index 651bc086..0d6256e6 100644 --- a/dhcpcd-hooks/50-dhcpcd-compat +++ b/dhcpcd-hooks/50-dhcpcd-compat @@ -23,13 +23,13 @@ for x in $new_domain_name_servers; do DNS="$DNS${DNS:+,}$x" done -x="down" +r="down" case "$reason" in -RENEW) x="up";; -BOUND|INFORM|REBIND|REBOOT|TEST|TIMEOUT|IPV4LL) x="new";; +RENEW) r="up";; +BOUND|INFORM|REBIND|REBOOT|TEST|TIMEOUT|IPV4LL) r="new";; esac -if [ "$reason" != "down" ]; then +if [ "$r" != "down" ]; then rm -f /var/lib/dhcpcd-"$INTERFACE".info for x in IPADDR INTERFACE NETMASK BROADCAST NETWORK DHCPSID GATEWAYS \ DNSSERVERS DNSDOMAIN DNSSEARCH NISDOMAIN NISSERVERS \ @@ -38,4 +38,4 @@ if [ "$reason" != "down" ]; then done fi -set -- /var/lib/dhcpcd-"$INTERFACE".info "$x" +set -- /var/lib/dhcpcd-"$INTERFACE".info "$r"