aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Fred Barclay <Fred-Barclay@users.noreply.github.com>2017-08-05 07:38:42 -0500
committerLibravatar GitHub <noreply@github.com>2017-08-05 07:38:42 -0500
commit8a98addedf3044f3acfe0fa5c3675c0426bdcf65 (patch)
tree09eb5688fa5c440c46b755cef2fb2e522f16058f
parentprivate-lib: preliminary support for directories in private-lib list (diff)
parentAdd a profile for Gnome Twitch (diff)
downloadfirejail-8a98addedf3044f3acfe0fa5c3675c0426bdcf65.tar.gz
firejail-8a98addedf3044f3acfe0fa5c3675c0426bdcf65.tar.zst
firejail-8a98addedf3044f3acfe0fa5c3675c0426bdcf65.zip
Merge pull request #1436 from SpotComms/gt
Add a profile for Gnome Twitch
-rw-r--r--etc/gnome-twitch.profile36
-rw-r--r--src/firecfg/firecfg.config1
2 files changed, 37 insertions, 0 deletions
diff --git a/etc/gnome-twitch.profile b/etc/gnome-twitch.profile
new file mode 100644
index 000000000..7c215df5d
--- /dev/null
+++ b/etc/gnome-twitch.profile
@@ -0,0 +1,36 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/gnome-twitch.local
7
8# Firejail profile for Gnome Twitch
9noblacklist ${HOME}/.cache/gnome-twitch
10noblacklist ${HOME}/.local/share/gnome-twitch
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}/.cache/gnome-twitch
18whitelist ${HOME}/.cache/gnome-twitch
19mkdir ${HOME}/.local/share/gnome-twitch
20whitelist ${HOME}/.local/share/gnome-twitch
21include /etc/firejail/whitelist-common.inc
22
23caps.drop all
24nogroups
25nonewprivs
26noroot
27novideo
28protocol unix,inet,inet6
29seccomp
30shell none
31
32private-dev
33private-tmp
34
35noexec ${HOME}
36noexec /tmp
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 410e12e46..2d2c48b23 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -104,6 +104,7 @@ gnome-maps
104gnome-mplayer 104gnome-mplayer
105gnome-music 105gnome-music
106gnome-photos 106gnome-photos
107gnome-twitch
107gnome-weather 108gnome-weather
108goobox 109goobox
109google-chrome 110google-chrome