Update apparmor profiles for 5.0/5.1
Java's position was moved. Add workaround instructions to use with debs built upstream (not ubuntu/debian version) Change-Id: Ia42426aabbcfabb2ca46d811d8b742e23b33d4b6 Reviewed-on: https://gerrit.libreoffice.org/18999 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
committed by
Caolán McNamara
parent
24b60f65a5
commit
3de49e44c5
@@ -23,7 +23,7 @@ profile libreoffice-oopslash INSTDIR-program/oosplash {
|
||||
/usr/lib{,32,64}/ure/bin/javaldx Cx,
|
||||
/usr/share/libreoffice/program/* r,
|
||||
INSTDIR-program/soffice.bin rmPUx,
|
||||
INSTDIR-ure/bin/javaldx rmPUx,
|
||||
INSTDIR-program/javaldx rmPUx,
|
||||
owner @{HOME}/.Xauthority r,
|
||||
owner @{HOME}/.config/libreoffice{,dev}/?/user/uno_packages/cache/log.txt rw,
|
||||
unix peer=(addr=@/tmp/.ICE-unix/* label=unconfined),
|
||||
|
@@ -127,8 +127,6 @@ profile libreoffice-soffice INSTDIR-program/soffice.bin {
|
||||
INSTDIR-program/xpdfimport rPx,
|
||||
INSTDIR-program/open-url rPx,
|
||||
INSTDIR-program/senddoc rPx,
|
||||
/usr/lib{,32,64}/ure/ r,
|
||||
/usr/lib{,32,64}/ure/** rm,
|
||||
|
||||
/usr/share/java/**.jar r,
|
||||
/usr/share/hunspell/ r,
|
||||
|
@@ -19,9 +19,13 @@ PROFILESFROM=$2 #Where the profile files are
|
||||
INSTALLTO=$3 #Where should the apparmor profiles live (to be be linked to)
|
||||
INSTALL=$4 #True means try to run sudo to link (doesn't reload profiles)
|
||||
|
||||
#For example to get this to work on Ubuntu 15.04 with stock LibreOffice:
|
||||
#For example to get this to work on Ubuntu 15.10 with stock LibreOffice:
|
||||
# ./sysui/desktop/share/apparmor.sh /usr/lib/libreoffice/ sysui/desktop/apparmor/ /mnt/store/git/libo/instdir/apparmor-testing/ true
|
||||
|
||||
#For example on Ubuntu 15.10, with built debs from the LibreOffice website
|
||||
# At the current time you need run /opt/libreofficedev5.1/program/soffice.bin directly - splash screen doesn't work
|
||||
# ./sysui/desktop/share/apparmor.sh /opt/libreofficedev5.1/ sysui/desktop/apparmor/ /mnt/store/git/libo/instdir/apparmor-testing/ true
|
||||
|
||||
mkdir -p $INSTALLTO
|
||||
|
||||
#Need to convert / to . for profile names
|
||||
|
Reference in New Issue
Block a user