#!/bin/sh [ "${ACTION}" = "released" -o -n "${TYPE}" ] || exit 0 . /lib/functions.sh local rfkill_state=0 wifi_rfkill_set() { uci set wireless.$1.disabled=$rfkill_state } wifi_rfkill_check() { local disabled config_get disabled $1 disabled [ "$disabled" = "1" ] || rfkill_state=1 } config_load wireless case "${TYPE}" in "switch") [ "${ACTION}" = "released" ] && rfkill_state=1 ;; *) config_foreach wifi_rfkill_check wifi-device ;; esac config_foreach wifi_rfkill_set wifi-device uci commit wireless wifi up