From 018efdeb9db23dc46a1e5cba89ce11de337b7580 Mon Sep 17 00:00:00 2001 From: Daniel Richard G Date: Tue, 25 Jul 2023 20:04:26 -0400 Subject: [PATCH] firefox: fix app name and DBus access --- profiles/apparmor/profiles/extras/firefox | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/profiles/apparmor/profiles/extras/firefox b/profiles/apparmor/profiles/extras/firefox index 956dbff6b..62d209d86 100644 --- a/profiles/apparmor/profiles/extras/firefox +++ b/profiles/apparmor/profiles/extras/firefox @@ -22,7 +22,7 @@ include # /usr/lib/firefox-4.0b8/firefox # but not: # /usr/lib/firefox-4.0b8/firefox.sh -profile firefox @{MOZ_LIBDIR}/firefox{,*[^s][^h]} { +profile firefox @{MOZ_LIBDIR}/@{MOZ_APP_NAME}{,*[^s][^h]} { include include include @@ -279,11 +279,17 @@ profile firefox @{MOZ_LIBDIR}/firefox{,*[^s][^h]} { interface=org.gtk.vfs.Mount member={CreateFileMonitor,Enumerate,QueryInfo} peer=(label=unconfined), + dbus (receive) + bus=session + path=/org/gtk/vfs/mounttracker + interface=org.gtk.vfs.MountTracker + member=Mounted + peer=(label=unconfined), dbus (send) bus=session path=/org/gtk/vfs/mounttracker interface=org.gtk.vfs.MountTracker - member={ListMountableInfo,ListMounts2,LookupMount,Mounted} + member={ListMountableInfo,ListMounts2,LookupMount} peer=(label=unconfined), # Allow access to xdg-desktop-portal and xdg-document-portal (LP: #1974449)