|
|
|
@ -2,14 +2,12 @@ |
|
|
|
|
# Copyright (C) 2012 OpenWrt.org |
|
|
|
|
|
|
|
|
|
START=49 |
|
|
|
|
USE_PROCD=1 |
|
|
|
|
|
|
|
|
|
EXTRA_COMMANDS="status lucistat" |
|
|
|
|
EXTRA_HELP=" status Get DSL status information |
|
|
|
|
lucistat Get status information if lua friendly format" |
|
|
|
|
|
|
|
|
|
SERVICE_DAEMONIZE=1 |
|
|
|
|
SERVICE_WRITE_PID=1 |
|
|
|
|
|
|
|
|
|
[ -f /lib/functions/lantiq_dsl.sh ] && . /lib/functions/lantiq_dsl.sh |
|
|
|
|
|
|
|
|
|
annex_b=10_00_10_00_00_04_00_00 |
|
|
|
@ -28,7 +26,11 @@ annex_m2=00_00_00_00_40_00_00_00 |
|
|
|
|
annex_m2p=00_00_00_00_00_00_04_00 |
|
|
|
|
annex_j=10_00_10_40_00_04_01_00 |
|
|
|
|
|
|
|
|
|
start() { |
|
|
|
|
service_triggers() { |
|
|
|
|
procd_add_reload_trigger network |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
start_service() { |
|
|
|
|
local annex |
|
|
|
|
local firmware |
|
|
|
|
local xtu |
|
|
|
@ -45,12 +47,15 @@ start() { |
|
|
|
|
return 1 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
service_start /sbin/dsl_cpe_control -i${xtu} \ |
|
|
|
|
procd_open_instance |
|
|
|
|
procd_set_param command /sbin/dsl_cpe_control \ |
|
|
|
|
-i${xtu} \ |
|
|
|
|
-n /sbin/dsl_notify.sh \ |
|
|
|
|
-f ${firmware} |
|
|
|
|
procd_close_instance |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
stop() { |
|
|
|
|
stop_service() { |
|
|
|
|
DSL_NOTIFICATION_TYPE="DSL_INTERFACE_STATUS" \ |
|
|
|
|
DSL_INTERFACE_STATUS="DOWN" \ |
|
|
|
|
/sbin/dsl_notify.sh |
|
|
|
|