diff -up ./usbguard-selinux-0.0.4/usbguard.te.policykit ./usbguard-selinux-0.0.4/usbguard.te --- ./usbguard-selinux-0.0.4/usbguard.te.policykit 2022-03-15 10:32:21.002852930 +0100 +++ ./usbguard-selinux-0.0.4/usbguard.te 2022-03-15 10:36:47.844040559 +0100 @@ -99,9 +99,17 @@ logging_log_filetrans(usbguard_t, usbgua logging_send_syslog_msg(usbguard_t) -dbus_system_domain(usbguard_t, usbguard_exec_t) usbguard_ipc_access(usbguard_t) +optional_policy(` + dbus_system_domain(usbguard_t, usbguard_exec_t) + + optional_policy(` + policykit_dbus_chat(usbguard_t) + ') +') + + tunable_policy(`usbguard_daemon_write_rules',` rw_files_pattern(usbguard_t, usbguard_rules_t, usbguard_rules_t) ')