# apparmor.d - Full set of apparmor profiles # Copyright (C) 2022 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{bin}/swtpm profile swtpm @{exec_path} { include include signal (receive) set=(term) peer=libvirtd, @{exec_path} mr, /var/lib/libvirt/swtpm/@{uuid}/tpm2/.lock wk, /var/lib/libvirt/swtpm/@{uuid}/tpm2/*.permall rw, /var/log/swtpm/libvirt/qemu/*-swtpm.log w, /tmp/.swtpm_setup.pidfile.* rw, /tmp/@{int}/.lock rwk, /tmp/@{int}/TMP* rw, /tmp/@{int}/vtpm.sock rw, @{run}/libvirt/qemu/swtpm/*.sock w, @{run}/libvirt/qemu/swtpm/*.pid w, include if exists }