aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2019-03-02 05:11:53 +0000
committerLibravatar GitHub <noreply@github.com>2019-03-02 05:11:53 +0000
commit3a11ef510c567f2028060b836b461b918722ed4b (patch)
treedb7da81219db1dcd2a4f1cfb6bf1d1858fcff22c
parentAdd new profile for sysprof (#2501) (diff)
downloadfirejail-3a11ef510c567f2028060b836b461b918722ed4b.tar.gz
firejail-3a11ef510c567f2028060b836b461b918722ed4b.tar.zst
firejail-3a11ef510c567f2028060b836b461b918722ed4b.zip
Add new profile for transgui (#2502)
* Create transgui.profile * Add transgui config to disable-programs.inc * Add transgui to firecfg
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/transgui.profile51
-rw-r--r--src/firecfg/firecfg.config1
3 files changed, 53 insertions, 0 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index de0f7a537..9dbacb02e 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -255,6 +255,7 @@ blacklist ${HOME}/.config/telepathy-account-widgets
255blacklist ${HOME}/.config/torbrowser 255blacklist ${HOME}/.config/torbrowser
256blacklist ${HOME}/.config/totem 256blacklist ${HOME}/.config/totem
257blacklist ${HOME}/.config/tox 257blacklist ${HOME}/.config/tox
258blacklist ${HOME}/.config/transgui
258blacklist ${HOME}/.config/truecraft 259blacklist ${HOME}/.config/truecraft
259blacklist ${HOME}/.config/transmission 260blacklist ${HOME}/.config/transmission
260blacklist ${HOME}/.config/uGet 261blacklist ${HOME}/.config/uGet
diff --git a/etc/transgui.profile b/etc/transgui.profile
new file mode 100644
index 000000000..9627b703f
--- /dev/null
+++ b/etc/transgui.profile
@@ -0,0 +1,51 @@
1# Firejail profile for transgui
2# Description: Cross-platform Transmission BitTorrent client
3# This file is overwritten after every install/update
4# Persistent local customizations
5include /etc/firejail/transgui.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/transgui
10whitelist ${HOME}/.config/transgui
11
12noblacklist ${DOWNLOADS}
13
14include disable-common.inc
15include disable-devel.inc
16include disable-interpreters.inc
17include disable-passwdmgr.inc
18include disable-programs.inc
19include disable-xdg.inc
20
21include whitelist-common.inc
22
23apparmor
24caps.drop all
25ipc-namespace
26machine-id
27netfilter
28nodbus
29nodvd
30nogroups
31nonewprivs
32noroot
33nosound
34notv
35nou2f
36novideo
37protocol unix,inet,inet6
38seccomp
39shell none
40tracelog
41
42private-bin geoiplookup,geoiplookup6,transgui
43private-cache
44private-dev
45private-etc alternatives,fonts
46private-lib libgdk_pixbuf-2.0.so.*,libGeoIP.so*,libgthread-2.0.so.*,libgtk-x11-2.0.so.*,libX11.so.*
47private-tmp
48
49memory-deny-write-execute
50noexec ${HOME}
51noexec /tmp
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 9a3823030..0fb6cf247 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -462,6 +462,7 @@ tor-browser-vi
462tor-browser-zh-cn 462tor-browser-zh-cn
463totem 463totem
464tracker 464tracker
465transgui
465transmission-cli 466transmission-cli
466transmission-gtk 467transmission-gtk
467transmission-qt 468transmission-qt