diff options
Diffstat (limited to 'target/linux/lantiq/base-files/etc/hotplug.d')
-rwxr-xr-x | target/linux/lantiq/base-files/etc/hotplug.d/dsl/led_dsl.sh | 32 | ||||
-rwxr-xr-x | target/linux/lantiq/base-files/etc/hotplug.d/dsl/pppoa.sh | 37 |
2 files changed, 0 insertions, 69 deletions
diff --git a/target/linux/lantiq/base-files/etc/hotplug.d/dsl/led_dsl.sh b/target/linux/lantiq/base-files/etc/hotplug.d/dsl/led_dsl.sh deleted file mode 100755 index dd8e84a1af..0000000000 --- a/target/linux/lantiq/base-files/etc/hotplug.d/dsl/led_dsl.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -[ "$DSL_NOTIFICATION_TYPE" = "DSL_INTERFACE_STATUS" ] || exit 0 - -. /lib/functions.sh -. /lib/functions/leds.sh - -led_dsl_up() { - case "$(config_get led_dsl trigger)" in - "netdev") - led_set_attr $1 "trigger" "netdev" - led_set_attr $1 "device_name" "$(config_get led_dsl dev)" - for m in $(config_get led_dsl mode); do - led_set_attr $1 "$m" "1" - done - ;; - *) - led_on $1 - ;; - esac -} - -config_load system -config_get led led_dsl sysfs -if [ -n "$led" ]; then - case "$DSL_INTERFACE_STATUS" in - "HANDSHAKE") led_timer $led 500 500;; - "TRAINING") led_timer $led 200 200;; - "UP") led_dsl_up $led;; - *) led_off $led - esac -fi diff --git a/target/linux/lantiq/base-files/etc/hotplug.d/dsl/pppoa.sh b/target/linux/lantiq/base-files/etc/hotplug.d/dsl/pppoa.sh deleted file mode 100755 index 4506737672..0000000000 --- a/target/linux/lantiq/base-files/etc/hotplug.d/dsl/pppoa.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -[ "$DSL_NOTIFICATION_TYPE" = "DSL_INTERFACE_STATUS" ] || exit 0 - -. /usr/share/libubox/jshn.sh -. /lib/functions.sh - -include /lib/network -scan_interfaces - -interfaces=$(ubus list network.interface.\* | cut -d"." -f3) -for ifc in $interfaces; do - - json_load "$(ifstatus $ifc)" - - json_get_var proto proto - if [ "$proto" != "pppoa" ]; then - continue - fi - - json_get_var up up - config_get_bool auto "$ifc" auto 1 - if [ "$DSL_INTERFACE_STATUS" = "UP" ]; then - if [ "$up" != 1 ] && [ "$auto" = 1 ]; then - ( sleep 1; ifup "$ifc" ) & - fi - else - if [ "$up" = 1 ] && [ "$auto" = 1 ]; then - ( sleep 1; ifdown "$ifc" ) & - else - json_get_var autostart autostart - if [ "$up" != 1 ] && [ "$autostart" = 1 ]; then - ( sleep 1; ifdown "$ifc" ) & - fi - fi - fi -done |