--- debian/local/usr.libexec.geoclue 2023-08-25 20:20:04.000000000 +0200 +++ geoclue-2.0-2.7.0/debian/local/usr.libexec.geoclue 2023-09-21 11:54:33.097980636 +0200 @@ -27,6 +27,13 @@ dbus send bus=system + path=/fi/w1/wpa_supplicant1/Interfaces/[0-9]* + interface=org.freedesktop.DBus.Properties + member=GetAll + peer=(label=unconfined), + + dbus send + bus=system path=/ interface=org.freedesktop.DBus.Peer member=Ping, @@ -35,7 +42,7 @@ bus=system path=/org/freedesktop/DBus interface=org.freedesktop.DBus - member=RequestName + member={GetConnectionUnixUser,GetConnectionUnixProcessID,RequestName} peer=(label=unconfined), dbus send @@ -69,6 +76,41 @@ member=ReleaseName peer=(label=unconfined), + dbus send + bus=system + path=/org/freedesktop/GeoClue2/Client/[0-9]* + interface=org.freedesktop.DBus.Properties + member={PropertiesChanged,Start} + peer=(label=unconfined), + + dbus send + bus=system + path=/org/freedesktop/GeoClue2/Client/[0-9]* + interface=org.freedesktop.GeoClue2.Client + member=LocationUpdated + peer=(label=unconfined), + + dbus send + bus=system + path=/org/freedesktop/GeoClue2/Agent + interface=org.freedesktop.DBus.Properties + member=GetAll + peer=(label=unconfined), + + dbus send + bus=system + path=/org/freedesktop/GeoClue2/Manager + interface=org.freedesktop.DBus.Properties + member=PropertiesChanged + peer=(label=unconfined), + + dbus receive + bus=system + path=/org/freedesktop/GeoClue2/Manager + interface=org.freedesktop.GeoClue2.Manager + member={AddAgent,CreateClient,DeleteClient,GetClient} + peer=(label=unconfined), + dbus receive bus=system path=/Client[0-9]*/ServiceBrowser1 @@ -77,11 +119,46 @@ dbus receive bus=system + path=/org/freedesktop/GeoClue2/Agent + interface=org.freedesktop.DBus.Properties + member={GetAll,PropertiesChanged} + peer=(label=unconfined), + + dbus receive + bus=system path=/org/freedesktop/GeoClue2/Manager interface=org.freedesktop.DBus.Properties member={GetAll,AddAgent,PropertiesChanged} peer=(label=unconfined), + dbus receive + bus=system + path=/org/freedesktop/GeoClue2/Client/[0-9]* + interface=org.freedesktop.DBus.Properties + member={GetAll,Set} + peer=(label=unconfined), + + dbus receive + bus=system + path=/org/freedesktop/GeoClue2/Client/[0-9]* + interface=org.freedesktop.GeoClue2.Client + member={Start,Stop} + peer=(label=unconfined), + + dbus receive + bus=system + path=/org/freedesktop/GeoClue2/Client/[0-9]*/Location/[0-9]* + interface=org.freedesktop.DBus.Properties + member=GetAll + peer=(label=unconfined), + + dbus receive + bus=system + path=/ + interface=org.freedesktop.DBus.Introspectable.Introspect + member=Introspect + peer=(label=unconfined), + # Site-specific additions and overrides. See local/README for details. #include }