Changeset 15d8ea1 in freewrt
- Timestamp:
- Jul 17, 2006, 5:29:56 AM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- cf0d868
- Parents:
- 82d2266
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
package/base-files/default/usr/share/udhcpc/default.script
r82d2266 r15d8ea1 1 1 #!/bin/sh 2 2 [ -z "$1" ] && echo "Error: should be run by udhcpc" && exit 1 3 . /etc/config/network4 3 5 4 RESOLV_CONF="/tmp/resolv.conf" 6 5 7 6 hotplug_event() { 8 for ifname in lan wan wifi ${ifnames}; do 9 eval "proto=\"\${${ifname}_proto}\"" 10 eval "if=\"\${${ifname}_ifname}\"" 11 [ "$proto" = "dhcp" ] || continue 12 [ "$if" = "$interface" ] || continue 13 env -i ACTION="$1" INTERFACE="$ifname" PROTO=dhcp /sbin/hotplug iface 14 done 7 nvram show 2>&- | grep _proto=dhcp | { 8 while :; do 9 read FOO 10 [ -z "$FOO" ] && break 11 FOO="${FOO%%_*}" 12 [ "$(nvram get ${FOO}_ifname)" = "${interface}" ] || continue 13 env -i ACTION="$1" INTERFACE="${FOO}" PROTO=dhcp /sbin/hotplug iface 14 done 15 } 15 16 } 16 17
Note:
See TracChangeset
for help on using the changeset viewer.
