aboutsummaryrefslogtreecommitdiffstats
path: root/etc/zeal.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/zeal.profile')
-rw-r--r--etc/zeal.profile56
1 files changed, 56 insertions, 0 deletions
diff --git a/etc/zeal.profile b/etc/zeal.profile
new file mode 100644
index 000000000..f0fa29aa3
--- /dev/null
+++ b/etc/zeal.profile
@@ -0,0 +1,56 @@
1# Firejail profile for zeal
2# Description: Offline documentation browser
3# This file is overwritten after every install/update
4# Persistent local customizations
5include zeal.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/Zeal
10noblacklist ${HOME}/.cache/Zeal
11noblacklist ${HOME}/.local/share/Zeal
12
13include disable-common.inc
14include disable-devel.inc
15include disable-exec.inc
16include disable-interpreters.inc
17include disable-passwdmgr.inc
18include disable-programs.inc
19include disable-xdg.inc
20
21mkdir ${HOME}/.config/Zeal
22mkdir ${HOME}/.cache/Zeal
23mkdir ${HOME}/.local/share/Zeal
24whitelist ${HOME}/.config/Zeal
25whitelist ${HOME}/.cache/Zeal
26whitelist ${HOME}/.local/share/Zeal
27include whitelist-common.inc
28include whitelist-var-common.inc
29
30apparmor
31caps.drop all
32machine-id
33netfilter
34no3d
35nodbus
36nodvd
37nogroups
38nonewprivs
39noroot
40nosound
41notv
42nou2f
43novideo
44protocol unix,inet,inet6
45seccomp
46shell none
47tracelog
48
49disable-mnt
50private-bin zeal
51private-cache
52private-dev
53private-etc alternatives,ca-certificates,crypto-policies,fonts,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,mime.types,nsswitch.conf,pango,pki,protocols,resolv.conf,rpc,services,ssl,Trolltech.conf,X11,xdg
54private-tmp
55
56memory-deny-write-execute