Currently, in /etc/wpa_supplicant/wpa_cli.sh, the following is mentioned: # Deactivated, since stopping /etc/init.d/net.wlanX # stops the network completly. EXEC="false ${EXEC} stop" This causes several problems when switching between wifi networks, in that the SSID values and corresponding configuration never get updated after the first connection. I removed the "false" command, and everything seems to work as normal, the network doesn't seem to be stopped completely, as I'm still able to use wpa_cli to connect to a new network, and the status of the connection in "rc-service" seems to update appropriately. So, I'm wondering, is the comment above still valid? Under what circumstances does this break things?
See also comments in Bug 591752.
Comment 1 in that thread is essentially my use case https://bugs.gentoo.org/591752#c1 I'm surprised that this has been noted a few times for over 8 years now. Thanks for letting me know.