> #!/bin/sh
> # udhcpc script using iproute by Erik Andersen <[EMAIL PROTECTED]>
> 
> [ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
> RESOLV_CONF="/etc/resolv.conf"
> 
> 
> case "$1" in
>         deconfig)
>               /bin/ip link set $interface up
>                 ;;
> 
>         renew|bound)
                /bin/ip addr flush dev $interface
>               /bin/ip addr add $ip/$mask dev $interface
> 
>               if [ -n "$router" ] ; then
                        /bin/ip route flush match 0 dev $interface
>                       for i in $router ; do
>                               /bin/ip route add default via $i dev $interface
>                       done
>               fi
> 
>               if [ -n "$hostname" ]; then
>                       hostname $hostname
>               fi
> 
>               echo "# Generated automatically by udhcpc" > $RESOLV_CONF
>               echo "" >> $RESOLV_CONF
>               if [ -n "$domain" ] ; then
>                       echo search $domain >> $RESOLV_CONF
>               fi
>                 for i in $dns ; do
>                         echo nameserver $i >> $RESOLV_CONF
>                 done
>                 ;;  
> esac
> exit 0

-- 
It is necessary to have purpose.
                -- Alice #1, "I, Mudd", stardate 4513.3

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to