diff options
author | blogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2012-12-21 13:47:25 +0000 |
---|---|---|
committer | blogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2012-12-21 13:47:25 +0000 |
commit | 4a57a236cb287032f42bf298ef9d313d2148cc29 (patch) | |
tree | 53572f088357282cb54911638fa32cd1963e3d34 /package/platform/lantiq | |
parent | ea855caed890361abbe8f74f27b3c3c3fb974718 (diff) |
[lantiq] minor cleanup for adsl firmware handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34818 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/platform/lantiq')
-rw-r--r-- | package/platform/lantiq/ltq-adsl-app/files/dsl_control | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/package/platform/lantiq/ltq-adsl-app/files/dsl_control b/package/platform/lantiq/ltq-adsl-app/files/dsl_control index c3c712db8a..e8a286f2bb 100644 --- a/package/platform/lantiq/ltq-adsl-app/files/dsl_control +++ b/package/platform/lantiq/ltq-adsl-app/files/dsl_control @@ -277,27 +277,23 @@ annex_m2p=00_00_00_00_00_00_04_00 # start() { local annex - local fwannex + local firmware local xtu config_load network - config_get annex adsl annex - config_get fwannex adsl fwannex + config_get annex wan annex + config_get firmware wan firmware # get xtu eval "xtu=\"\${annex_$annex}\"" - # check for invalid annex mode - [ -n "${annex}" -a -z "${xtu}" ] && - echo "unknown annex mode $annex" - - # check for invalid fw annex mode - [[ "$fwannex" != "a" && "$fwannex" != "b" ]] && - echo "invalid fwannex: $fwannex" + # check for firmware + [ -z "${firmware}" ] && + firmware=adsl.bin # start CPE dsl daemon in the background service_start /sbin/dsl_cpe_control -i${xtu} \ -n /sbin/dsl_notify.sh \ - -f /lib/firmware/ModemHWE.bin + -f /lib/firmware/${firmware} } # @@ -308,7 +304,7 @@ start() { stop() { DSL_NOTIFICATION_TYPE="DSL_INTERFACE_STATUS" \ DSL_INTERFACE_STATUS="DOWN" \ - /sbin/dsl_notify.sh + /sbin/dsl_notify.sh service_stop /sbin/dsl_cpe_control } |