mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-01 09:25:18 +00:00
f95675fdbb
Commit 7a39b04d683f ("apparmor: Enable passt support") grants passt(1) read-write access to /{,var/}run/libvirt/qemu/passt/* if started by the libvirt daemon. That's the path where passt creates PID and socket files only if the guest is started by the root user. If the guest is started by another user, though, the path is more commonly /var/run/user/$UID/libvirt/qemu/run/passt: add it as read-write location. Otherwise, passt won't be able to start, as reported by Andreas. While at it, replace /{,var/}run/ in the existing rule by its corresponding tunable variable, @{run}. Fixes: 7a39b04d683f ("apparmor: Enable passt support") Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061678 Reported-by: Andreas B. Mundt <andi@debian.org> Signed-off-by: Stefano Brivio <sbrivio@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Jim Fehlig <jfehlig@suse.com>