aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar Kishore Gopalakrishnan <kishore96@gmail.com>2021-05-04 19:08:07 +0530
committerLibravatar Kishore Gopalakrishnan <kishore96@gmail.com>2021-05-04 19:08:07 +0530
commit7bc20ebb7d3e475ce0233a3b7cf5f77d842afe4b (patch)
tree2097a2ffe735f61c84aa168c4f31074e25f0cfa3 /etc
parentRemove unnecessary command. (diff)
downloadfirejail-7bc20ebb7d3e475ce0233a3b7cf5f77d842afe4b.tar.gz
firejail-7bc20ebb7d3e475ce0233a3b7cf5f77d842afe4b.tar.zst
firejail-7bc20ebb7d3e475ce0233a3b7cf5f77d842afe4b.zip
Move the 1793 workaround stuff to a separate file.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/whitelist-1793-workaround.inc26
-rw-r--r--etc/profile-m-z/neochat.profile8
2 files changed, 28 insertions, 6 deletions
diff --git a/etc/inc/whitelist-1793-workaround.inc b/etc/inc/whitelist-1793-workaround.inc
new file mode 100644
index 000000000..6261b4221
--- /dev/null
+++ b/etc/inc/whitelist-1793-workaround.inc
@@ -0,0 +1,26 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include allow-nodejs.local
4# This works around bug 1793, and allows whitelisting to be used for some KDE applications.
5
6whitelist ${HOME}/.config/ibus
7whitelist ${HOME}/.config/mimeapps.list
8whitelist ${HOME}/.config/pkcs11
9read-only ${HOME}/.config/pkcs11
10whitelist ${HOME}/.config/user-dirs.dirs
11read-only ${HOME}/.config/user-dirs.dirs
12whitelist ${HOME}/.config/user-dirs.locale
13read-only ${HOME}/.config/user-dirs.locale
14whitelist ${HOME}/.config/fontconfig
15whitelist ${HOME}/.config/Kvantum
16whitelist ${HOME}/.config/Trolltech.conf
17whitelist ${HOME}/.config/QtProject.conf
18whitelist ${HOME}/.config/kdeglobals
19whitelist ${HOME}/.config/kio_httprc
20whitelist ${HOME}/.config/kioslaverc
21whitelist ${HOME}/.config/ksslcablacklist
22whitelist ${HOME}/.config/qt5ct
23whitelist ${HOME}/.config/qtcurve
24
25blacklist ${HOME}/.config/*
26whitelist ${HOME}/.config
diff --git a/etc/profile-m-z/neochat.profile b/etc/profile-m-z/neochat.profile
index 9fb5ead14..b2dde9baf 100644
--- a/etc/profile-m-z/neochat.profile
+++ b/etc/profile-m-z/neochat.profile
@@ -7,6 +7,7 @@ include neochat.local
7include globals.local 7include globals.local
8 8
9noblacklist ${HOME}/.cache/KDE/neochat 9noblacklist ${HOME}/.cache/KDE/neochat
10noblacklist ${HOME}/.config/KDE
10noblacklist ${HOME}/.config/KDE/neochat 11noblacklist ${HOME}/.config/KDE/neochat
11noblacklist ${HOME}/.config/neochatrc 12noblacklist ${HOME}/.config/neochatrc
12noblacklist ${HOME}/.config/neochat.notifyrc 13noblacklist ${HOME}/.config/neochat.notifyrc
@@ -22,16 +23,11 @@ include disable-shell.inc
22include disable-xdg.inc 23include disable-xdg.inc
23 24
24mkdir ${HOME}/.cache/KDE/neochat 25mkdir ${HOME}/.cache/KDE/neochat
25mkdir ${HOME}/.config/KDE/neochat.conf
26mkdir ${HOME}/.local/share/KDE/neochat 26mkdir ${HOME}/.local/share/KDE/neochat
27mkfile ${HOME}/.config/neochatrc
28mkfile ${HOME}/.config/neochat.notifyrc
29whitelist ${HOME}/.cache/KDE/neochat 27whitelist ${HOME}/.cache/KDE/neochat
30whitelist ${HOME}/.config/KDE/neochat.conf
31whitelist ${HOME}/.config/neochatrc
32whitelist ${HOME}/.local/share/KDE/neochat 28whitelist ${HOME}/.local/share/KDE/neochat
33whitelist ${HOME}/.config/neochat.notifyrc
34whitelist ${DOWNLOADS} 29whitelist ${DOWNLOADS}
30include whitelist-1793-workaround.inc
35include whitelist-common.inc 31include whitelist-common.inc
36include whitelist-runuser-common.inc 32include whitelist-runuser-common.inc
37include whitelist-usr-share-common.inc 33include whitelist-usr-share-common.inc