X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Flantiq%2Fbase-files%2Fsbin%2Fdsl_notify.sh;h=ba197f1995dff0cb25d1528ffdfba3edf2cc8136;hb=1c09849f6cf1b8bd94819ca11910ce444c3d3019;hp=526a88925cd914667febc92c302f979f2885e9e3;hpb=f464b7d17650df8c8651486aa19be6bfdf24f26e;p=openwrt%2Fstaging%2Frmilecki.git diff --git a/target/linux/lantiq/base-files/sbin/dsl_notify.sh b/target/linux/lantiq/base-files/sbin/dsl_notify.sh old mode 100644 new mode 100755 index 526a88925cd..ba197f1995d --- a/target/linux/lantiq/base-files/sbin/dsl_notify.sh +++ b/target/linux/lantiq/base-files/sbin/dsl_notify.sh @@ -16,30 +16,25 @@ include /lib/network scan_interfaces -local default config_load system -config_get default led_adsl default -if [ "$default" != 1 ]; then +config_get led led_dsl sysfs +if [ -n "$led" ]; then case "$DSL_INTERFACE_STATUS" in - "HANDSHAKE") led_timer adsl 500 500;; - "TRAINING") led_timer adsl 200 200;; - "UP") led_on adsl;; - *) led_off adsl + "HANDSHAKE") led_timer $led 500 500;; + "TRAINING") led_timer $led 200 200;; + "UP") led_on $led;; + *) led_off $led esac fi -local interfaces=`ubus list network.interface.\* | cut -d"." -f3` -local ifc +interfaces=`ubus list network.interface.\* | cut -d"." -f3` for ifc in $interfaces; do - local up json_load "$(ifstatus $ifc)" json_get_var up up - local auto config_get_bool auto "$ifc" auto 1 - local proto json_get_var proto proto if [ "$DSL_INTERFACE_STATUS" = "UP" ]; then