From 520ea8e5f940cdaf9e612310578a7d184077b85c Mon Sep 17 00:00:00 2001
From: Jo-Philipp Wich <jow@openwrt.org>
Date: Fri, 5 Feb 2010 07:57:07 +0000
Subject: base-files: fix udhcpc address acquisition on network restart (patch
 by Scott Dudley)

SVN-Revision: 19530
---
 package/base-files/files/usr/share/udhcpc/default.script | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'package/base-files/files/usr/share/udhcpc')

diff --git a/package/base-files/files/usr/share/udhcpc/default.script b/package/base-files/files/usr/share/udhcpc/default.script
index b32b2c9..f704a7b 100755
--- a/package/base-files/files/usr/share/udhcpc/default.script
+++ b/package/base-files/files/usr/share/udhcpc/default.script
@@ -31,7 +31,8 @@ setup_interface () {
 		config_get old_subnet    "$ifc" netmask
 	}
 
-	[ "$ip" != "$old_ip" ] \
+	[ "$1" = "ifup" ] \
+	|| [ "$ip" != "$old_ip" ] \
 	|| [ "${broadcast:-+}" != "$old_broadcast" ] \
 	|| [ "${subnet:-255.255.255.0}" != "$old_subnet" ] && {
 		echo "udhcpc: ifconfig $interface $ip netmask ${subnet:-255.255.255.0} broadcast ${broadcast:-+}"
-- 
cgit v1.1