[Libreoffice-commits] core.git: Branch 'libreoffice-6-0' - sysui/desktop

Rene Engelhard rene at debian.org
Sun Jan 21 18:20:45 UTC 2018


 sysui/desktop/apparmor/program.soffice.bin |   17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

New commits:
commit c7d88cb4c2981fcfab709755c9dac03ee09a6195
Author: Rene Engelhard <rene at debian.org>
Date:   Thu Jan 18 23:11:54 2018 +0100

    deb#887593 apparmor: updates for gpg
    
    This squashes
    
    commit 24702687433842a6e9e8a1070ead46c035192bf3
    Author: Rene Engelhard <rene at debian.org>
    Date:   Sat Jan 20 15:54:43 2018 +0100
    
        deb#887593 use child profile for gpg
    
    add gpg and gpgsm to soffice.bin apparmor profile
    
    parts of
    
    commit c6a19889e91f2585453636667e3d5779b153ab86
    Author: Rene Engelhard <rene at debian.org>
    Date:   Thu Jan 18 23:12:03 2018 +0100
    
        deb#887593 apparmor: allow soffice.bin reading .mozilla/firefox and .gnupg
    
    and
    
    commit e64e7da9b222cebfdff270059f5182e71b667796
    Author: Rene Engelhard <rene at debian.org>
    Date:   Thu Jan 18 23:11:54 2018 +0100
    
        deb#887593 add gpg and gpgsm to soffice.bin apparmor profile
    
    and parts of
    
        and parts of
    
        commit d4440ce6b5964d08be1e5841ed301112b260823d
        Author: Rene Engelhard <rene at debian.org>
        Date:   Thu Jan 18 23:19:46 2018 +0100
    
            update copyright years
    
            Change-Id: I634c1132265295f90f624a53b93dddb2b18eabd5
    
    and
    
    Author: Rene Engelhard <rene at debian.org>
    Date:   Sat Jan 20 23:25:07 2018 +0100
    
        deb#887593 make gpg child profile really work
    
        now I can see my testkey and sign. Thanks Christian Bolz
    
    and
    
    commit cae52b77d48916d819e788675f40da5fe4f7c99c
    Author: Rene Engelhard <rene at debian.org>
    Date:   Sat Jan 20 23:28:51 2018 +0100
    
        readd lost comment
    
    Change-Id: I15dfc46acec9487bf3550d208d79257527cd6791
    Reviewed-on: https://gerrit.libreoffice.org/48241
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

diff --git a/sysui/desktop/apparmor/program.soffice.bin b/sysui/desktop/apparmor/program.soffice.bin
index a365f6297781..cf967ba89a77 100644
--- a/sysui/desktop/apparmor/program.soffice.bin
+++ b/sysui/desktop/apparmor/program.soffice.bin
@@ -1,7 +1,7 @@
 # ------------------------------------------------------------------
 #
 #    Copyright (C) 2016 Canonical Ltd.
-#    Copyright (C) 2017 Software in the Public Interest, Inc.
+#    Copyright (C) 2018 Software in the Public Interest, Inc.
 #
 #    This Source Code Form is subject to the terms of the Mozilla Public
 #    License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -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,8 @@ 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,
 
   /dev/tty                              rw,
 
@@ -154,4 +158,15 @@ profile libreoffice-soffice INSTDIR-program/soffice.bin {
   owner @{HOME}/.icons/*/cursors/*      r,
   /usr/share/*-fonts/conf.avail/*.conf  r,
   /usr/share/fonts-config/conf.avail/*.conf 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,
+  }
 }


More information about the Libreoffice-commits mailing list