aboutsummaryrefslogtreecommitdiffstats
path: root/etc/0ad.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/0ad.profile')
-rw-r--r--etc/0ad.profile24
1 files changed, 11 insertions, 13 deletions
diff --git a/etc/0ad.profile b/etc/0ad.profile
index 9f33af806..af6e32947 100644
--- a/etc/0ad.profile
+++ b/etc/0ad.profile
@@ -1,28 +1,26 @@
1# Persistent global definitions go here 1# Firejail profile for 0ad
2include /etc/firejail/globals.local 2# This file is overwritten after every install/update
3 3# Persistent local customizations
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/0ad.local 4include /etc/firejail/0ad.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7 7
8# Firejail profile for 0ad.
9noblacklist ~/.cache/0ad 8noblacklist ~/.cache/0ad
10noblacklist ~/.config/0ad 9noblacklist ~/.config/0ad
11noblacklist ~/.local/share/0ad 10noblacklist ~/.local/share/0ad
11
12include /etc/firejail/disable-common.inc 12include /etc/firejail/disable-common.inc
13include /etc/firejail/disable-devel.inc 13include /etc/firejail/disable-devel.inc
14include /etc/firejail/disable-passwdmgr.inc 14include /etc/firejail/disable-passwdmgr.inc
15include /etc/firejail/disable-programs.inc 15include /etc/firejail/disable-programs.inc
16 16
17# Whitelists 17mkdir ~/.cache/0ad
18mkdir ~/.config/0ad 18mkdir ~/.config/0ad
19whitelist ~/.config/0ad
20
21mkdir ~/.local/share/0ad 19mkdir ~/.local/share/0ad
22whitelist ~/.local/share/0ad
23
24mkdir ~/.cache/0ad
25whitelist ~/.cache/0ad 20whitelist ~/.cache/0ad
21whitelist ~/.config/0ad
22whitelist ~/.local/share/0ad
23include /etc/firejail/whitelist-common.inc
26 24
27caps.drop all 25caps.drop all
28netfilter 26netfilter
@@ -35,9 +33,9 @@ seccomp
35shell none 33shell none
36tracelog 34tracelog
37 35
36disable-mnt
38private-dev 37private-dev
39private-tmp 38private-tmp
40disable-mnt
41 39
42noexec ${HOME} 40noexec ${HOME}
43noexec /tmp 41noexec /tmp