apparmor-updates
authorDebian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Mon, 29 Jan 2018 17:52:54 +0000 (17:52 +0000)
committerRene Engelhard <rene@debian.org>
Mon, 29 Jan 2018 17:52:54 +0000 (17:52 +0000)
Gbp-Pq: Name apparmor-updates.diff

sysui/desktop/apparmor/program.soffice.bin

index 08091a03800528f44c8e5235c4178222b4e2a126..00e9f4073034731cd529d1d6099ed4e08674fc10 100644 (file)
@@ -74,6 +74,8 @@ profile libreoffice-soffice INSTDIR-program/soffice.bin {
   #include <abstractions/ibus>
   #include <abstractions/nameservice>
   #include <abstractions/gnome>
+# GnuPG1 only...
+# #include <abstractions/gnupg>
   #include <abstractions/python>
   #include <abstractions/p11-kit>
 
@@ -114,6 +116,12 @@ profile libreoffice-soffice INSTDIR-program/soffice.bin {
   /usr/bin/lpr                          rmPUx,
   /usr/bin/paperconf                    rmix,
   /usr/bin/gpgconf                      rmix,
+  /usr/bin/gpg                          rmCx -> gpg,
+  /usr/bin/gpgsm                        rmCx -> gpg,
+  /usr/bin/gpa                          rix,
+  /usr/bin/seahorse                     rix,
+  /usr/bin/kgpg                         rix,
+  /usr/bin/kleopatra                    rix,
 
   /dev/tty                              rw,
 
@@ -160,4 +168,14 @@ profile libreoffice-soffice INSTDIR-program/soffice.bin {
   owner @{HOME}/.mozilla/firefox/profiles.ini r,
   owner @{HOME}/.mozilla/firefox/*/secmod.db r,
   owner @{HOME}/.mozilla/firefox/*/cert8.db r,
+  # there is abstractions/gnupg but that's just for gpg1...
+  profile gpg {
+    #include <abstractions/base>
+
+    /usr/bin/gpgconf rm,
+    /usr/bin/gpg rm,
+    /usr/bin/gpgsm rm,
+
+    owner @{HOME}/.gnupg/* r,
+  }
 }