source: MondoRescue/branches/3.3/mindi-busybox/examples/udhcp/sample.renew@ 3624

Last change on this file since 3624 was 3621, checked in by Bruno Cornec, 10 years ago

New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.

  • Property svn:executable set to *
File size: 714 bytes
Line 
1#!/bin/sh
2# Sample udhcpc bound script
3
4RESOLV_CONF="/etc/udhcpc/resolv.conf"
5
6[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
7[ -n "$subnet" ] && NETMASK="netmask $subnet"
8
9/sbin/ifconfig $interface $ip $BROADCAST $NETMASK
10
11if [ -n "$router" ]
12then
13 echo "deleting routers"
14 while /sbin/route del default gw 0.0.0.0 dev $interface
15 do :
16 done
17
18 metric=0
19 for i in $router
20 do
21 /sbin/route add default gw $i dev $interface metric $((metric++))
22 done
23fi
24
25# Only replace resolv.conf is we have at least one DNS server
26if [ -n "$dns" ]
27then
28 echo -n > $RESOLV_CONF
29 [ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF
30 for i in $dns
31 do
32 echo adding dns $i
33 echo nameserver $i >> $RESOLV_CONF
34 done
35fi
Note: See TracBrowser for help on using the repository browser.