Attached is the patch.
-- 
Thomas Hood <[EMAIL PROTECTED]>
diff -Naur /etc/udhcpc_ORIG/default.bound /etc/udhcpc/default.bound
--- /etc/udhcpc_ORIG/default.bound	2005-04-01 23:05:50.000000000 +0200
+++ /etc/udhcpc/default.bound	2005-04-02 09:58:30.000000000 +0200
@@ -21,24 +21,20 @@
 	done
 fi
 
-if [ -x /sbin/resolvconf ] ; then
-	R=""
-	[ -n "$domain" ] && R="domain $domain
+# Update resolver configuration file
+R=""
+[ -n "$domain" ] && R="domain $domain
 "
-	for i in $dns
-	do
-		echo adding dns $i
-		R="${R}nameserver $i
+for i in $dns
+do
+	echo adding dns $i
+	R="${R}nameserver $i
 "
-	done
+done
+
+if [ -x /sbin/resolvconf ] ; then
 	echo -n "$R" | resolvconf -a "${interface}.udhcpc"
 else
-	echo -n > $RESOLV_CONF
-	[ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF
-	for i in $dns
-	do
-		echo adding dns $i
-		echo nameserver $i >> $RESOLV_CONF
-	done
+	echo -n "$R" > "$RESOLV_CONF"
 fi
 
diff -Naur /etc/udhcpc_ORIG/default.renew /etc/udhcpc/default.renew
--- /etc/udhcpc_ORIG/default.renew	2005-04-01 23:05:50.000000000 +0200
+++ /etc/udhcpc/default.renew	2005-04-02 09:59:26.000000000 +0200
@@ -21,24 +21,20 @@
 	done
 fi
 
-if [ -x /sbin/resolvconf ] ; then
-	R=""
-	[ -n "$domain" ] && R="domain $domain
+# Update resolver configuration file
+R=""
+[ -n "$domain" ] && R="domain $domain
 "
-	for i in $dns
-	do
-		echo adding dns $i
-		R="${R}nameserver $i
+for i in $dns
+do
+	echo adding dns $i
+	R="${R}nameserver $i
 "
-	done
+done
+
+if [ -x /sbin/resolvconf ] ; then
 	echo -n "$R" | resolvconf -a "${interface}.udhcpc"
 else
-	echo -n > $RESOLV_CONF
-	[ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF
-	for i in $dns
-	do
-		echo adding dns $i
-		echo nameserver $i >> $RESOLV_CONF
-	done
+	echo -n "$R" > "$RESOLV_CONF"
 fi
 

Reply via email to