Browse Source

udhcpc: run dhcp hotplug events after dns has been set

SVN-Revision: 15095
Felix Fietkau 16 years ago
parent
commit
6a50bf433a
1 changed files with 7 additions and 7 deletions
  1. 7 7
      package/base-files/files/usr/share/udhcpc/default.script

+ 7 - 7
package/base-files/files/usr/share/udhcpc/default.script

@@ -58,12 +58,6 @@ case "$1" in
 		[ -n "$dns" ] && \
 		[ -n "$dns" ] && \
 			echo -n > "${RESOLV_CONF}.tmp"
 			echo -n > "${RESOLV_CONF}.tmp"
 		
 		
-		if [ "$1" = "renew" ]; then
-			hotplug_event update
-		else
-			hotplug_event ifup
-		fi
-		
 		[ -n "$dns" ] && {
 		[ -n "$dns" ] && {
 			[ -s "${RESOLV_CONF}.tmp" ] || {
 			[ -s "${RESOLV_CONF}.tmp" ] || {
 				for i in $dns ; do
 				for i in $dns ; do
@@ -76,7 +70,13 @@ case "$1" in
 
 
 			mv "${RESOLV_CONF}.tmp" "$RESOLV_CONF"
 			mv "${RESOLV_CONF}.tmp" "$RESOLV_CONF"
 		}
 		}
-		
+
+		if [ "$1" = "renew" ]; then
+			hotplug_event update
+		else
+			hotplug_event ifup
+		fi
+
 		# user rules
 		# user rules
 		[ -f /etc/udhcpc.user ] && . /etc/udhcpc.user
 		[ -f /etc/udhcpc.user ] && . /etc/udhcpc.user
 	;;
 	;;