lantiq: more vdsl related cleanups
[openwrt.git] / package / network / config / ltq-adsl-app / files / dsl_control
index d48f3f62667b54e48a64f7c74a2300376e7fc9ed..fef0834b12d63eccb37b4c52ab6670952950e9c5 100644 (file)
@@ -32,17 +32,21 @@ start() {
        local firmware
        local xtu
        config_load network
-       config_get annex wan annex
-       config_get firmware wan firmware
+       config_get annex dsl annex
+       config_get firmware dsl firmware
 
        eval "xtu=\"\${annex_$annex}\""
 
        [ -z "${firmware}" ] &&
-               firmware=adsl.bin
+               firmware=/lib/firmware/adsl.bin
+       [ -f "${firmware}" ] || {
+               echo failed to find $firmware
+               return 1
+       }
 
        service_start /sbin/dsl_cpe_control -i${xtu} \
                        -n /sbin/dsl_notify.sh \
-                       -f /lib/firmware/${firmware}
+                       -f ${firmware}
 }
 
 stop() {