Add support to udhcpc.scripts for default route and DNS servers/domain
[genkernel.git] / defaults / udhcpc.scripts
1 #!/bin/sh
2
3 case ${1} in
4         bound)
5                 [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
6                 [ -n "$subnet" ] && NETMASK="netmask $subnet"
7                 [ -n "$rootpath" ] && echo "$rootpath" > /rootpath
8                 #[ -n "$router" ] && echo "$router" > /router
9                 #[ -n "$dns" ] && echo "$dns" > /dns
10
11                 busybox ifconfig $interface $ip $BROADCAST $NETMASK
12                 if [ -n "${router}" ]
13                 then
14                         for i in ${router}
15                         do
16                                 busybox route add default gw ${i}
17                         done
18                 fi
19                 [ -n "$domain" ] && echo "domain ${domain}" >> /etc/resolv.conf
20                 if [ -n "${dns}" ]
21                 then
22                         for i in ${dns}
23                         do
24                                 echo "nameserver ${i}" >> /etc/resolv.conf
25                         done
26                 fi
27         ;;
28         deconfig)
29                 busybox ifconfig $interface 0.0.0.0
30         ;;
31 esac
32