Denys Vlasenko | 6cf7f01 | 2009-11-06 04:04:19 +0100 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | exec 2>&1 |
| 4 | exec </dev/null |
| 5 | |
| 6 | pwd="$PWD" |
| 7 | |
| 8 | if="${PWD##*/dhcp_}" |
| 9 | |
| 10 | echo "* Upping iface $if" |
Denys Vlasenko | 1e9a4f5 | 2019-04-21 14:30:19 +0200 | [diff] [blame^] | 11 | ip link set dev "$if" up || exec sleep 5 |
Denys Vlasenko | 6cf7f01 | 2009-11-06 04:04:19 +0100 | [diff] [blame] | 12 | |
Denys Vlasenko | 1e474d3 | 2019-04-05 18:38:12 +0200 | [diff] [blame] | 13 | echo "* Starting udhcpc on $if [$$]" |
Denys Vlasenko | 6cf7f01 | 2009-11-06 04:04:19 +0100 | [diff] [blame] | 14 | exec \ |
| 15 | env - PATH="$PATH" \ |
| 16 | softlimit \ |
| 17 | setuidgid root \ |
| 18 | udhcpc -vv \ |
| 19 | --hostname=null \ |
| 20 | --foreground \ |
| 21 | --interface="$if" \ |
| 22 | --pidfile="$pwd/udhcpc.pid" \ |
| 23 | --script="$pwd/dhcp_handler" |