ctrl_interface_group was deprecated in wpa_supplicant v 0.5.5. This "variable" was replace with a new configuration/syntax: ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel wpa_supplicant parses this in wpa_supplicant_ctrl_iface_path in ctrl_iface_unix.c. baselayout attempts to read this variable into ctrl_dir in /lib/rcscripts/net/wpa_supplicant.sh using sed: ctrl_dir=$(sed -n -e 's/[ \t]*#.*//g;s/[ \t]*$//g;s/^ctrl_interface=//p' "${cfgfile}") In the current CVS this appears to happen on line 236. This sed expression is incompatible with the new configuration method. I would provide a patch if I was better with sed, sorry. A workaround is to continue using the old syntax until it is removed, but a move to the new syntax is inevitable.
Created attachment 108648 [details, diff] Fix the issue I've just committed this patch to our svn repo to fix this. Want to test it and get back to me? Thanks
It seems to work fine.. I guess it can be released.
Fixed in 1.12.10