Package: udhcpc
Version: 0.9.8cvs20050124-3
Severity: wishlist
Tags: patch

The proxy scripts can be simplified somewhat because the text sent to
resolvconf is the same as the text stored in /etc/resolv.conf when
resolvconf is not installed.  Here is default.bound, for example.
I attach a patch.

#!/bin/sh
# Sample udhcpc bound script

RESOLV_CONF="/etc/resolv.conf"

[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
[ -n "$subnet" ] && NETMASK="netmask $subnet"

/sbin/ifconfig $interface $ip $BROADCAST $NETMASK

if [ -n "$router" ]
then
        echo "deleting routers"
        while /sbin/route del default gw 0.0.0.0 dev $interface
        do :
        done

        for i in $router
        do
                /sbin/route add default gw $i dev $interface
        done
fi

# Update resolver configuration file
R=""
[ -n "$domain" ] && R="domain $domain
"
for i in $dns
do
        echo adding dns $i
        R="${R}nameserver $i
"
done

if [ -x /sbin/resolvconf ] ; then
        echo -n "$R" | resolvconf -a "${interface}.udhcpc"
else
        echo -n "$R" > "$RESOLV_CONF"
fi


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.11
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages udhcpc depends on:
ii  libc6                       2.3.2.ds1-20 GNU C Library: Shared libraries an

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to