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