geoclue.conf [wifi] doesn't allow enable=false
Submitted by Ralph Corderoy
Link to original bug (#105630)
Description
redshift -o' has geoclue2 enable the machine's wifi interface. wpa_supplicant.service is disabled, but ends up being started explicitly. geoclue.conf doesn't allow an
enable=false' in the [wifi] section.
The [network-nmea] section has an `enable' option.
Please allow me to tell geoclue2 that it must not start wifi if it is not
already running. If it is running then it may use it to help determine
location.
dbus-daemon[298]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service' requested by ':1.41' (uid=1000 pid=701 comm="redshift -o ")
systemd[1]: Starting Location Lookup Service...
dbus-daemon[298]: [system] Activating via systemd: service name='fi.w1.wpa_supplicant1' unit='wpa_supplicant.service' requested by ':1.42' (uid=0 pid=705 comm="/usr/lib/geoclue2/geoclue -t 5 ")
systemd[1]: Starting WPA supplicant...
dbus-daemon[298]: [system] Successfully activated service 'fi.w1.wpa_supplicant1'
wpa_supplicant[709]: Successfully initialized wpa_supplicant
systemd[1]: Started WPA supplicant.
dbus-daemon[298]: [system] Successfully activated service 'org.freedesktop.GeoClue2'