diff --git a/apparmor.d/groups/kde/baloorunner b/apparmor.d/groups/kde/baloorunner new file mode 100644 index 000000000..f330a8354 --- /dev/null +++ b/apparmor.d/groups/kde/baloorunner @@ -0,0 +1,34 @@ +# apparmor.d - Full set of apparmor profiles +# Copyright (C) 2023 Alexandre Pujol +# SPDX-License-Identifier: GPL-2.0-only + +abi , + +include + +@{exec_path} = @{lib}/baloorunner +profile baloorunner @{exec_path} { + include + include + include + include + include + include + include + + @{exec_path} mr, + + owner @{user_cache_dirs}/icon-cache.kcache rw, + + owner @{user_config_dirs}/baloofilerc r, + owner @{user_config_dirs}/kdedefaults/kdeglobals r, + owner @{user_config_dirs}/kdedefaults/kwinrc r, + owner @{user_config_dirs}/kdeglobals r, + owner @{user_config_dirs}/kwinrc r, + + owner @{user_share_dirs}/baloo/{,**} rwk, + + @{PROC}/sys/kernel/core_pattern r, + + include if exists +} \ No newline at end of file diff --git a/dists/flags/main.flags b/dists/flags/main.flags index 427d7783c..15eb39a54 100644 --- a/dists/flags/main.flags +++ b/dists/flags/main.flags @@ -32,6 +32,7 @@ avahi-publish complain avahi-resolve complain avahi-set-host-name complain baloo complain +baloorunner complain busctl complain cc-remote-login-helper complain cfdisk complain