I noticed some paths changed like :
+/usr/lib/polkit-1/polkit-agent-helper-1 --
gen_context(system_u:object_r:policykit_auth_exec_t,s0)
+/usr/lib/polkit-1/polkitd --
gen_context(system_u:object_r:policykit_exec_t,s0)
But also stuff like:
/usr/libexec/polkit-gnome-authentication-agent-1
polkit-kde has its own
also might want to take a look at:
gksu-polkit
lxpolkit
etc:
i noticed this when i was writing policy in f18.
I also had to add stuff like:
-allow policykit_t self:process getattr;
+allow policykit_t self:process { execmem getattr getsched setsched };
+dev_search_sysfs(policykit_t)
+optional_policy(`
+ dbus_connect_system_bus(policykit_t)
+ dbus_system_bus_client(policykit_t)
+
+ systemd_dbus_chat_logind(policykit_t)
+')
and some more.
It obviously needs some attention