]> git.enpas.org Git - openwrt.git/blob - package/ppp/files/etc/hotplug.d/atm/20-atm-modem
ab9e3b7f8edd99f99b39b41932481426bba4184c
[openwrt.git] / package / ppp / files / etc / hotplug.d / atm / 20-atm-modem
1 #!/bin/sh\r
2 \r
3 if [ "$ACTION" = "add" ]; then\r
4         include /lib/network\r
5         scan_interfaces\r
6 \r
7         local found=0\r
8         local ifc\r
9         for ifc in $interfaces; do\r
10                 local up\r
11                 config_get_bool up "$ifc" up 0\r
12 \r
13                 local proto\r
14                 config_get proto "$ifc" proto\r
15 \r
16                 if [ "$proto" = "pppoa" ] && [ "$up" != 1 ]; then\r
17                         found=1\r
18                         ( sleep 1; ifup "$ifc" ) &\r
19                 fi\r
20         done\r
21 \r
22         if [ "$found" != 1 ]; then\r
23                 logger "Found no matching interface for DSL device $DEVICENAME"\r
24         fi\r
25 fi\r