| 1234567891011121314151617181920212223242526272829303132 |
- #!/bin/sh
- WMAC_PATH_CHANGED=0
- . /lib/functions.sh
- migrate_wmac_path() {
- local section="$1"
- local path
- config_get path ${section} path
- case ${path} in
- "platform/qca955x_wmac")
- path="platform/ahb/ahb:apb/18100000.wmac"
- WMAC_PATH_CHANGED=1
- ;;
- *)
- return 0
- ;;
- esac
- uci set wireless.${section}.path=${path}
- }
- [ "${ACTION}" = "add" ] && {
- [ ! -e /etc/config/wireless ] && return 0
- config_load wireless
- config_foreach migrate_wmac_path wifi-device
- [ "${WMAC_PATH_CHANGED}" = "1" ] && uci commit wireless
- }
|