summaryrefslogtreecommitdiff
path: root/sysui
diff options
context:
space:
mode:
authorRene Engelhard <rene@debian.org>2020-06-20 15:33:34 +0200
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2020-06-20 16:59:31 +0200
commit5054f7067cc5ee43933893b682e02540fce043b4 (patch)
tree26a45ac48aca54ac8986e02145f12a68afe1a6d0 /sysui
parentae3d26ba925f74c992a2d5cdfd44ed5d43968689 (diff)
deb#962903 #include <abstractions/user-tmp> to allow /tmp/something/*
Change-Id: I6377db152ededc4d46ba7bbbaa9bc66210964e18 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96770 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Diffstat (limited to 'sysui')
-rw-r--r--sysui/desktop/apparmor/program.senddoc4
-rw-r--r--sysui/desktop/apparmor/program.soffice.bin3
-rw-r--r--sysui/desktop/apparmor/program.xpdfimport5
3 files changed, 6 insertions, 6 deletions
diff --git a/sysui/desktop/apparmor/program.senddoc b/sysui/desktop/apparmor/program.senddoc
index d659ec9b98b3..969130f4ea90 100644
--- a/sysui/desktop/apparmor/program.senddoc
+++ b/sysui/desktop/apparmor/program.senddoc
@@ -17,8 +17,8 @@
profile libreoffice-senddoc INSTDIR-program/senddoc {
#include <abstractions/base>
- owner /tmp/lu** rw, #makes files like luRRRRR.tmp/lubRRRR.tmp where R is random
- #Note, usually it's lub or luc, don't know why.
+ #include <abstractions/user-tmp>
+
/{usr/,}bin/sh rmix,
/{usr/,}bin/bash rmix,
/{usr/,}bin/dash rmix,
diff --git a/sysui/desktop/apparmor/program.soffice.bin b/sysui/desktop/apparmor/program.soffice.bin
index 212eb7c62b15..42053db2abef 100644
--- a/sysui/desktop/apparmor/program.soffice.bin
+++ b/sysui/desktop/apparmor/program.soffice.bin
@@ -92,6 +92,8 @@ profile libreoffice-soffice INSTDIR-program/soffice.bin {
#include <abstractions/python>
#include <abstractions/p11-kit>
+ #include <abstractions/user-tmp>
+
#List directories for file browser
/ r,
/**/ r,
@@ -116,7 +118,6 @@ profile libreoffice-soffice INSTDIR-program/soffice.bin {
owner @{HOME}/.config/soffice.binrc.lock rwk,
owner @{HOME}/.cache/fontconfig/** rw,
owner @{HOME}/.config/gtk-???/bookmarks r, #Make bookmarks work
- owner /tmp/psp[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]* rw, #/tmp/psp1534203998 (printing to file)
owner /{,var/}run/user/*/dconf/user rw,
owner @{HOME}/.config/dconf/user r,
diff --git a/sysui/desktop/apparmor/program.xpdfimport b/sysui/desktop/apparmor/program.xpdfimport
index efe10dce020d..f8bfbfe8fa49 100644
--- a/sysui/desktop/apparmor/program.xpdfimport
+++ b/sysui/desktop/apparmor/program.xpdfimport
@@ -17,9 +17,8 @@
profile libreoffice-xpdfimport INSTDIR-program/xpdfimport {
#include <abstractions/base>
- owner /tmp/* r, #Seems to need to read file created with pattern /tmp/RRRRRR
- owner /tmp/lu** rw, #makes files like luRRRRR.tmp/lubRRRR.tmp where R is random
- #Note, usually it's lub or luc, don't know why.
+ #include <abstractions/user-tmp>
+
/usr/share/poppler/** r,
/usr/share/libreoffice/share/config/* r,
owner @{HOME}/.config/libreoffice{,dev}/?/user/uno_packages/cache/log.txt rw,