aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2018-03-24 17:12:01 +0100
committerLibravatar smitsohu <smitsohu@gmail.com>2018-03-24 17:12:01 +0100
commitba1fc01cb77573a205e88d4d5c786398384382c7 (patch)
tree76e1eca9fdd598b8f9fa3d288727c22f0e83961a /etc
parentadd basic akonadi integration (diff)
parentFixup gnome-recipes and add it to firecfg (diff)
downloadfirejail-ba1fc01cb77573a205e88d4d5c786398384382c7.tar.gz
firejail-ba1fc01cb77573a205e88d4d5c786398384382c7.tar.zst
firejail-ba1fc01cb77573a205e88d4d5c786398384382c7.zip
Merge branch 'master' of https://github.com/netblue30/firejail
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/gnome-recipes.profile45
-rw-r--r--etc/libreoffice.profile3
3 files changed, 48 insertions, 1 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 586c50a60..3f0d7b337 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -374,6 +374,7 @@ blacklist ${HOME}/.local/share/gnome-2048
374blacklist ${HOME}/.local/share/gnome-chess 374blacklist ${HOME}/.local/share/gnome-chess
375blacklist ${HOME}/.local/share/gnome-music 375blacklist ${HOME}/.local/share/gnome-music
376blacklist ${HOME}/.local/share/gnome-photos 376blacklist ${HOME}/.local/share/gnome-photos
377blacklist ${HOME}/.local/share/gnome-recipes
377blacklist ${HOME}/.local/share/gnome-ring 378blacklist ${HOME}/.local/share/gnome-ring
378blacklist ${HOME}/.local/share/gnome-twitch 379blacklist ${HOME}/.local/share/gnome-twitch
379blacklist ${HOME}/.local/share/gwenview 380blacklist ${HOME}/.local/share/gwenview
diff --git a/etc/gnome-recipes.profile b/etc/gnome-recipes.profile
new file mode 100644
index 000000000..2392440a6
--- /dev/null
+++ b/etc/gnome-recipes.profile
@@ -0,0 +1,45 @@
1# Firejail profile for gnome-recipes
2# This file is overwritten after every install/update
3# Persistent local customizations
4include /etc/firejail/gnome-recipes.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7
8
9noblacklist ${HOME}/.local/share/gnome-recipes
10
11include /etc/firejail/disable-common.inc
12include /etc/firejail/disable-devel.inc
13include /etc/firejail/disable-passwdmgr.inc
14include /etc/firejail/disable-programs.inc
15
16mkdir ${HOME}/.cache/gnome-recipes
17whitelist ${HOME}/.cache/gnome-recipes
18include /etc/firejail/whitelist-common.inc
19include /etc/firejail/whitelist-var-common.inc
20
21caps.drop all
22ipc-namespace
23netfilter
24nodvd
25nogroups
26nonewprivs
27noroot
28nosound
29notv
30novideo
31protocol unix,inet,inet6
32seccomp
33shell none
34
35disable-mnt
36private-bin gnome-recipes,tar
37private-dev
38private-etc ca-certificates,fonts,ssl
39# private-lib works for me with Gnome Shell 3.26.2, Mutter WM (Arch Linux)
40# not widely tested though, leaving it to devs discretion to enable it later
41#private-lib gdk-pixbuf-2.0,gio,gvfs/libgvfscommon.so,libgconf-2.so.4,libgnutls.so.30,libjpeg.so.8,libp11-kit.so.0,libproxy.so.1,librsvg-2.so.2
42private-tmp
43
44noexec ${HOME}
45noexec /tmp
diff --git a/etc/libreoffice.profile b/etc/libreoffice.profile
index 8b801f11e..ceb680951 100644
--- a/etc/libreoffice.profile
+++ b/etc/libreoffice.profile
@@ -10,7 +10,8 @@ noblacklist /usr/local/sbin
10noblacklist ${HOME}/.config/libreoffice 10noblacklist ${HOME}/.config/libreoffice
11 11
12include /etc/firejail/disable-common.inc 12include /etc/firejail/disable-common.inc
13include /etc/firejail/disable-devel.inc 13# libreoffice uses java; if you don't care about java functionality, uncomment this line;
14#include /etc/firejail/disable-devel.inc
14include /etc/firejail/disable-passwdmgr.inc 15include /etc/firejail/disable-passwdmgr.inc
15include /etc/firejail/disable-programs.inc 16include /etc/firejail/disable-programs.inc
16 17