On 6/25/21 5:19 AM, Christian Boltz wrote:
Hello,
[please CC me in replies]
Your updated patches still look good, I just noticed something that is
probably minor nitpicking:
Am Donnerstag, 24. Juni 2021, 22:48:58 CEST schrieb Jim Fehlig:
[...]
+ signal (send) set=("kill", "term") peer=unconfined,
[...]
+ signal (send) set=("term") peer=libvirtd//qemu_bridge_helper,
The quotes around the signal names are superfluous. You can simply use
set=(kill, term)
set=(term)
Actually the parenthesis are optional if there's only a single signal
mentioned, so you could also use
set=term
(keeping the parenthesis for consistency with other rules is also fine)
There are several signal rules with superfluous quotes in this patch,
and also one in the 2/2 patch.
(There's no need to re-send the patch for such a minor change IMHO.)
Thanks. I've squashed the below diff into my local branch (along with a similar
change to the one instance in 2/2).
Regards,
Jim
diff --git a/src/security/apparmor/usr.sbin.virtqemud.in
b/src/security/apparmor/usr.sbin.virtqemud.in
index 2d16ea821d..3de03d49fc 100644
--- a/src/security/apparmor/usr.sbin.virtqemud.in
+++ b/src/security/apparmor/usr.sbin.virtqemud.in
@@ -62,11 +62,11 @@ profile virtqemud @sbindir@/virtqemud
flags=(attach_disconnected) {
signal (send) peer=dnsmasq,
signal (send) peer=/usr/sbin/dnsmasq,
signal (read, send) peer=libvirt-*,
- signal (send) set=("kill", "term") peer=unconfined,
+ signal (send) set=(kill, term) peer=unconfined,
# For communication/control to qemu-bridge-helper
unix (send, receive) type=stream addr=none
peer=(label=libvirtd//qemu_bridge_helper),
- signal (send) set=("term") peer=libvirtd//qemu_bridge_helper,
+ signal (send) set=(term) peer=libvirtd//qemu_bridge_helper,
# allow connect with openGraphicsFD, direction reversed in newer versions
unix (send, receive) type=stream addr=none
peer=(label=libvirt-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*),
@@ -123,7 +123,7 @@ profile virtqemud @sbindir@/virtqemud
flags=(attach_disconnected) {
# For communication/control from virtqemud
unix (send, receive) type=stream addr=none peer=(label=virtqemud),
- signal (receive) set=("term") peer=virtqemud,
+ signal (receive) set=(term) peer=virtqemud,
/dev/net/tun rw,
/etc/qemu/** r,