# apparmor.d - Full set of apparmor profiles # Copyright (C) 2020-2022 Mikhail Morfikov # Copyright (C) 2021-2024 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{bin}/sensors-detect profile sensors-detect @{exec_path} { include include capability syslog, @{exec_path} rm, @{bin}/kmod rCx -> kmod, @{bin}/perl r, @{bin}/systemctl rCx -> systemctl, @{bin}/udevadm rCx -> udevadm, @{bin}/uname rix, /etc/udev/udev.conf r, @{sys}/bus/pci/devices/ r, @{sys}/class/i2c-adapter/ r, @{sys}/devices/@{pci}/{class,vendor,device} r, @{sys}/devices/@{pci}/i2c-@{int}/{,**/}name r, @{sys}/devices/@{pci}/modalias r, @{sys}/devices/virtual/dmi/id/board_{version,vendor,name} r, @{sys}/devices/virtual/dmi/id/chassis_type r, @{sys}/devices/virtual/dmi/id/product_{version,name} r, @{sys}/devices/virtual/dmi/id/sys_vendor r, @{PROC}/modules r, owner @{PROC}/@{pid}/mounts r, /dev/i2c-@{int} r, profile udevadm { include include include if exists } profile kmod { include include include if exists } profile systemctl { include include include if exists } include if exists } # vim:syntax=apparmor