wireless_setup_vif_failed() {
local error="$1"
+ echo "Interface $_w_iface setup failed: $error"
}
wireless_setup_failed() {
local error="$1"
+ echo "Device setup failed: $error"
wireless_set_retry 0
}
_wireless_add_process() {
_wdev_notify_init $CMD_PROCESS_ADD
+ local exe="$2"
+ [ -L "$exe" ] && exe="$(readlink -f "$exe")"
json_add_int pid "$1"
- json_add_string exe "$2"
+ json_add_string exe "$exe"
[ -n "$3" ] && json_add_boolean required 1
+ exe2="$(readlink -f /proc/$pid/exe)"
+ [ "$exe" = "$exe2" ] && echo "WARNING (wireless_add_process): executable path $exe does not match process $1 path ($exe2)"
_wdev_notify
}
case "$cmd" in
dump)
add_driver() {
+ eval "drv_$1_cleanup"
+
json_init
json_add_string name "$1"