aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2017-09-15 15:47:55 -0400
committerLibravatar Tad <tad@spotco.us>2017-09-15 15:47:55 -0400
commit18e4e7aa36a94ef7c34a05dc42b7153788ff6bad (patch)
tree7915be764c5aa1e0b465d5ad86e32f2b7b7d6e15 /etc
parentMerge pull request #1551 from smitsohu/KDEapps (diff)
downloadfirejail-18e4e7aa36a94ef7c34a05dc42b7153788ff6bad.tar.gz
firejail-18e4e7aa36a94ef7c34a05dc42b7153788ff6bad.tar.zst
firejail-18e4e7aa36a94ef7c34a05dc42b7153788ff6bad.zip
Add a profile for Terasology
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/terasology.profile42
2 files changed, 43 insertions, 0 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 7e44d582e..ff750ecd9 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -318,6 +318,7 @@ blacklist ${HOME}/.local/share/spotify
318blacklist ${HOME}/.local/share/steam 318blacklist ${HOME}/.local/share/steam
319blacklist ${HOME}/.local/share/supertux2 319blacklist ${HOME}/.local/share/supertux2
320blacklist ${HOME}/.local/share/telepathy 320blacklist ${HOME}/.local/share/telepathy
321blacklist ${HOME}/.local/share/terasology
321blacklist ${HOME}/.local/share/torbrowser 322blacklist ${HOME}/.local/share/torbrowser
322blacklist ${HOME}/.local/share/totem 323blacklist ${HOME}/.local/share/totem
323blacklist ${HOME}/.local/share/vpltd 324blacklist ${HOME}/.local/share/vpltd
diff --git a/etc/terasology.profile b/etc/terasology.profile
new file mode 100644
index 000000000..ca580c0d0
--- /dev/null
+++ b/etc/terasology.profile
@@ -0,0 +1,42 @@
1# Firejail profile for terasology
2# This file is overwritten after every install/update
3# Persistent local customizations
4include /etc/firejail/default.local
5# Persistent global definitions
6include /etc/firejail/globals.local
7
8
9noblacklist ${HOME}/.java
10noblacklist ${HOME}/.local/share/terasology
11
12include /etc/firejail/disable-common.inc
13include /etc/firejail/disable-devel.inc
14include /etc/firejail/disable-passwdmgr.inc
15include /etc/firejail/disable-programs.inc
16
17mkdir ${HOME}/.java
18mkdir ${HOME}/.local/share/terasology
19whitelist ${HOME}/.java
20whitelist ${HOME}/.local/share/terasology
21include /etc/firejail/whitelist-common.inc
22
23caps.drop all
24ipc-namespace
25net none
26netfilter
27nodvd
28nogroups
29nonewprivs
30noroot
31notv
32novideo
33protocol unix,inet,inet6
34seccomp
35shell none
36
37disable-mnt
38private-dev
39private-etc asound.conf,ca-certificates,dbus-1,drirc,fonts,group,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,ld.so.cache,ld.so.preload,localtime,lsb-release,machine-id,mime.types,passwd,pulse,resolv.conf,ssl,java-8-openjdk,java-7-openjdk
40private-tmp
41
42noexec ${HOME}