File 0001-cmd-snap-confine-snap-confine-update-AppArmor-profil.patch of Package snapd

From 079605bdacc82243efdd44ec6d81bc4a93d2859f Mon Sep 17 00:00:00 2001
Message-ID: <079605bdacc82243efdd44ec6d81bc4a93d2859f.1760438845.git.maciej.borzecki@canonical.com>
From: Maciej Borzecki <maciej.borzecki@canonical.com>
Date: Mon, 13 Oct 2025 19:15:54 +0200
Subject: [PATCH] cmd/snap-confine/snap-confine: update AppArmor profile to
 allow read/write to journal (#16131)
Upstream: merged

Update the AppArmor profile of snap-confine to allow read-write access
to the journal provided stdout. This scenario occurs when snap-confine
is invoked to set up a sandbox for snap services.

Fixes: LP#2127244 LP#2121169
Related: SNAPDENG-35767

Signed-off-by: Maciej Borzecki <maciej.borzecki@canonical.com>
---
 cmd/snap-confine/snap-confine.apparmor.in | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/cmd/snap-confine/snap-confine.apparmor.in b/cmd/snap-confine/snap-confine.apparmor.in
index a653f1f70f7a7abfadc6414fb78a6c8ae3273e67..51964ad7ec2bdc714292310cee507de34498eacf 100644
--- a/cmd/snap-confine/snap-confine.apparmor.in
+++ b/cmd/snap-confine/snap-confine.apparmor.in
@@ -66,6 +66,9 @@
     /dev/pts/[0-9]* rw,
     /dev/tty rw,
 
+    # Stdout may be inherited from systemd. This is normally provided by <abstractions/base>
+    /{,var/}run/systemd/journal/stdout rw,
+
     # SNAP_MOUNT_DIR probe logic
     /proc/1/root/snap r,
 
@@ -546,6 +549,9 @@
         /dev/random r,
         /dev/urandom r,
 
+        # Stdout may be inherited from systemd. This is normally provided by <abstractions/base>
+        /{,var/}run/systemd/journal/stdout rw,
+
         capability dac_override,
         capability sys_ptrace,
         capability sys_admin,
-- 
2.51.0

openSUSE Build Service is sponsored by