summaryrefslogtreecommitdiffstats
path: root/root/usr/share/udhcpc/default.renew
blob: f2b9b40b3e9d601477af0afba1603beaeeb9e6fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/sh
# Sample udhcpc renew script

RESOLV_CONF="/tmp/resolv.conf"

if test -n "$broadcast"; then
	BROADCAST="broadcast $broadcast"
fi

if test -n "$subnet"; then
	NETMASK="netmask $subnet"
fi

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

if test -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

echo -n > $RESOLV_CONF

if test -n "$domain"; then
	echo domain $domain >> $RESOLV_CONF
fi

for i in $dns; do
	echo adding dns $i
	echo nameserver $i >> $RESOLV_CONF
done