Annotation of /trunk/mkinitrd-magellan/busybox/examples/var_service/ifplugd_if/run
Parent Directory | Revision Log
Revision 984 -
(hide annotations)
(download)
Sun May 30 11:32:42 2010 UTC (14 years ago) by niro
File size: 1222 byte(s)
Sun May 30 11:32:42 2010 UTC (14 years ago) by niro
File size: 1222 byte(s)
-updated to busybox-1.16.1 and enabled blkid/uuid support in default config
1 | niro | 984 | #!/bin/sh |
2 | |||
3 | #exec >/dev/null | ||
4 | exec 2>&1 | ||
5 | exec </dev/null | ||
6 | |||
7 | pwd="$PWD" | ||
8 | |||
9 | if="${PWD##*/ifplugd_}" | ||
10 | |||
11 | echo "* Starting ifplugd on $if [$$]" | ||
12 | exec \ | ||
13 | env - PATH="$PATH" \ | ||
14 | softlimit \ | ||
15 | setuidgid root \ | ||
16 | ifplugd -apqns -t3 -u8 -d8 -i "$if" -r "$pwd/ifplugd_handler" | ||
17 | |||
18 | # We use -t3 to wake ifplugd up less often. | ||
19 | # If after three tests (3*3=9 > 8) link state seen to be different, | ||
20 | # the handler will be called. | ||
21 | # IOW: short link losses will be ignored, longer ones | ||
22 | # will trigger DHCP reconfiguration and such (see handler code). | ||
23 | |||
24 | #-a Do not up interface automatically | ||
25 | #-p Dont run script on daemon startup | ||
26 | #-q Dont run script on daemon quit | ||
27 | #-n Do not daemonize | ||
28 | #-s Do not log to syslog | ||
29 | #-t SECS Poll time in seconds | ||
30 | #-u SECS Delay before running script after link up | ||
31 | #-d SECS Delay after link down | ||
32 | #-i IFACE Interface | ||
33 | #-r PROG Script to run | ||
34 | #-f/-F Treat link detection error as link down/link up (otherwise exit on error) | ||
35 | #-M Monitor creation/destruction of interface (otherwise it must exist) | ||
36 | #-x ARG Extra argument for script | ||
37 | #-I Dont exit on nonzero exit code from script | ||
38 | #-l Run script on startup even if no cable is detected | ||
39 | #-m MODE API mode (mii, priv, ethtool, wlan, auto) |
Properties
Name | Value |
---|---|
svn:executable | * |