# apparmor.d - Full set of apparmor profiles # Copyright (C) 2018-2022 Mikhail Morfikov # Copyright (C) 2021-2022 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{lib}/systemd/systemd-localed profile systemd-localed @{exec_path} flags=(attach_disconnected) { include include include include # Needed? audit capability net_admin, dbus send bus=system path=/org/freedesktop/DBus interface=org.freedesktop.DBus member={ReleaseName,RequestName} peer=(name=org.freedesktop.DBus), dbus receive bus=system path=/org/freedesktop/locale[0-9] interface=org.freedesktop.DBus.Properties member=GetAll, dbus bind bus=system name=org.freedesktop.locale[0-9], @{exec_path} mr, /usr/share/kbd/keymaps/{,**} r, /usr/share/systemd/*-map r, /usr/share/X11/xkb/rules/evdev r, /etc/.#vconsole.conf* rw, /etc/default/.#locale* rw, /etc/default/keyboard r, /etc/default/locale rw, /etc/locale.conf r, /etc/vconsole.conf rw, /etc/X11/xorg.conf.d/ r, /etc/X11/xorg.conf.d/.#*.confd* rw, /etc/X11/xorg.conf.d/*.conf rw, @{run}/systemd/notify rw, include if exists }