aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@protonmail.com>2021-09-24 13:38:42 +0000
committerLibravatar GitHub <noreply@github.com>2021-09-24 13:38:42 +0000
commit49449a1657256e4b23162a78b04cdb488568b9b2 (patch)
tree6488d0efee5920346b7468ce083dbd785bba8763
parentMerge pull request #4572 from a1346054/newline-fix (diff)
parentCreate goldendict.profile (diff)
downloadfirejail-49449a1657256e4b23162a78b04cdb488568b9b2.tar.gz
firejail-49449a1657256e4b23162a78b04cdb488568b9b2.tar.zst
firejail-49449a1657256e4b23162a78b04cdb488568b9b2.zip
Merge pull request #4564 from lecso7/master
Create goldendict.profile
-rw-r--r--etc/inc/disable-programs.inc2
-rw-r--r--etc/profile-a-l/goldendict.profile57
-rw-r--r--src/firecfg/firecfg.config1
3 files changed, 60 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 4941630a2..e77ceb41c 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -502,6 +502,7 @@ blacklist ${HOME}/.gitconfig
502blacklist ${HOME}/.gl-117 502blacklist ${HOME}/.gl-117
503blacklist ${HOME}/.glaxiumrc 503blacklist ${HOME}/.glaxiumrc
504blacklist ${HOME}/.gnome/gnome-schedule 504blacklist ${HOME}/.gnome/gnome-schedule
505blacklist ${HOME}/.goldendict
505blacklist ${HOME}/.googleearth 506blacklist ${HOME}/.googleearth
506blacklist ${HOME}/.gradle 507blacklist ${HOME}/.gradle
507blacklist ${HOME}/.gramps 508blacklist ${HOME}/.gramps
@@ -967,6 +968,7 @@ blacklist ${HOME}/.cache/Enpass
967blacklist ${HOME}/.cache/Ferdi 968blacklist ${HOME}/.cache/Ferdi
968blacklist ${HOME}/.cache/Flavio Tordini 969blacklist ${HOME}/.cache/Flavio Tordini
969blacklist ${HOME}/.cache/Franz 970blacklist ${HOME}/.cache/Franz
971blacklist ${HOME}/.cache/GoldenDict
970blacklist ${HOME}/.cache/INRIA 972blacklist ${HOME}/.cache/INRIA
971blacklist ${HOME}/.cache/INRIA/Natron 973blacklist ${HOME}/.cache/INRIA/Natron
972blacklist ${HOME}/.cache/KDE/neochat 974blacklist ${HOME}/.cache/KDE/neochat
diff --git a/etc/profile-a-l/goldendict.profile b/etc/profile-a-l/goldendict.profile
new file mode 100644
index 000000000..59a572319
--- /dev/null
+++ b/etc/profile-a-l/goldendict.profile
@@ -0,0 +1,57 @@
1# Firejail profile for goldendict
2# This file is overwritten after every install/update
3# Persistent local customizations
4include goldendict.local
5# Persistent global definitions
6include globals.local
7
8noblacklist ${HOME}/.goldendict
9noblacklist ${HOME}/.cache/GoldenDict
10
11include disable-common.inc
12include disable-devel.inc
13include disable-exec.inc
14include disable-interpreters.inc
15include disable-programs.inc
16include disable-shell.inc
17include disable-xdg.inc
18
19mkdir ${HOME}/.goldendict
20mkdir ${HOME}/.cache/GoldenDict
21whitelist ${HOME}/.goldendict
22whitelist ${HOME}/.cache/GoldenDict
23# The default path of dictionaries
24whitelist /usr/share/stardict/dic
25include whitelist-common.inc
26include whitelist-runuser-common.inc
27include whitelist-usr-share-common.inc
28include whitelist-var-common.inc
29
30apparmor
31caps.drop all
32netfilter
33# no3d leads to the libGL MESA-LOADER errors
34#no3d
35nodvd
36nogroups
37noinput
38nonewprivs
39noroot
40notv
41nou2f
42novideo
43protocol unix,inet,inet6,netlink
44seccomp
45seccomp.block-secondary
46shell none
47tracelog
48
49disable-mnt
50private-bin goldendict
51private-cache
52private-dev
53private-etc ca-certificates,crypto-policies,fonts,ld.so.preload,machine-id,nsswitch.conf,pki,resolv.conf,ssl
54private-tmp
55
56dbus-user none
57dbus-system none
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index 698630180..a544e25f2 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -348,6 +348,7 @@ gnome-weather
348gnote 348gnote
349gnubik 349gnubik
350godot 350godot
351goldendict
351goobox 352goobox
352google-chrome 353google-chrome
353google-chrome-beta 354google-chrome-beta