1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2012 OpenWrt.org
6 EXTRA_COMMANDS
="status lucistat"
7 EXTRA_HELP
=" status Get DSL status information
8 lucistat Get status information if lua friendly format"
13 .
/lib
/functions
/lantiq_dsl.sh
15 annex_b
=10_00_10_00_00_04_00_00
16 annex_bdmt
=10_00_00_00_00_00_00_00
17 annex_b2
=00_00_10_00_00_00_00_00
18 annex_b2p
=00_00_00_00_00_04_00_00
19 annex_a
=04_01_04_00_00_01_00_00
20 annex_at1
=01_00_00_00_00_00_00_00
21 annex_alite
=00_01_00_00_00_00_00_00
22 annex_admt
=04_00_00_00_00_00_00_00
23 annex_a2
=00_00_04_00_00_00_00_00
24 annex_a2p
=00_00_00_00_00_01_00_00
25 annex_l
=00_00_00_00_04_00_00_00
26 annex_m
=00_00_00_00_40_00_04_00
27 annex_m2
=00_00_00_00_40_00_00_00
28 annex_m2p
=00_00_00_00_00_00_04_00
35 config_get annex wan annex
36 config_get firmware wan firmware
38 eval "xtu=\"\${annex_$annex}\""
40 [ -z "${firmware}" ] &&
43 service_start
/sbin
/dsl_cpe_control
-i${xtu} \
44 -n /sbin
/dsl_notify.sh \
45 -f /lib
/firmware
/${firmware}
49 DSL_NOTIFICATION_TYPE
="DSL_INTERFACE_STATUS" \
50 DSL_INTERFACE_STATUS
="DOWN" \
53 service_stop
/sbin
/dsl_cpe_control