aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar rusty-snake <print_hello_world+Public@protonmail.com>2019-06-01 20:19:01 +0000
committerLibravatar GitHub <noreply@github.com>2019-06-01 20:19:01 +0000
commit17f803513263f1488f344424ca01b1c3f95e2df0 (patch)
tree3a11b07fd86c739d9ce01e59c15dfeeeac8c2f23 /etc
parentDelete Notes (diff)
downloadfirejail-17f803513263f1488f344424ca01b1c3f95e2df0.tar.gz
firejail-17f803513263f1488f344424ca01b1c3f95e2df0.tar.zst
firejail-17f803513263f1488f344424ca01b1c3f95e2df0.zip
Create allow-INTERPETER.inc (#2736)
* Create allow-INTERPETER.inc * allow-lua.inc * allow-perl.inc * allow-python2.inc * allow-python3.inc * Create allow-java.inc * Update profiles to use new allow-INTERPRETER.inc includes * Update profiles to use new allow-INTERPRETER.inc includes 2/x * Fix order of allow-INTERPRETER.inc includes * Update profiles to use new allow-INTERPRETER.inc includes 3/x * Fixup comment about allow-java.inc https://github.com/netblue30/firejail/pull/2736#discussion_r289597997 * Add Arch Linux specific paths to allow-perl.inc
Diffstat (limited to 'etc')
-rw-r--r--etc/JDownloader.profile7
-rw-r--r--etc/allow-java.inc4
-rw-r--r--etc/allow-lua.inc4
-rw-r--r--etc/allow-perl.inc7
-rw-r--r--etc/allow-python2.inc5
-rw-r--r--etc/allow-python3.inc5
-rw-r--r--etc/anki.profile8
-rw-r--r--etc/arduino.profile7
-rw-r--r--etc/arm.profile8
-rw-r--r--etc/atool.profile6
-rw-r--r--etc/authenticator.profile8
-rw-r--r--etc/autokey-common.profile10
-rw-r--r--etc/bleachbit.profile8
-rw-r--r--etc/blender.profile8
-rw-r--r--etc/caja.profile8
-rw-r--r--etc/cantata.profile5
-rw-r--r--etc/catfish.profile8
-rw-r--r--etc/celluloid.profile8
-rw-r--r--etc/checkbashisms.profile6
-rw-r--r--etc/cherrytree.profile8
-rw-r--r--etc/clawsker.profile6
-rw-r--r--etc/d-feet.profile8
-rw-r--r--etc/deluge.profile8
-rw-r--r--etc/devilspie2.profile3
-rw-r--r--etc/dex2jar.profile7
-rw-r--r--etc/display.profile8
-rw-r--r--etc/electrum.profile8
-rw-r--r--etc/exfalso.profile8
-rw-r--r--etc/exiftool.profile6
-rw-r--r--etc/filezilla.profile8
-rw-r--r--etc/firefox-common-addons.inc3
-rw-r--r--etc/flowblade.profile8
-rw-r--r--etc/font-manager.profile8
-rw-r--r--etc/fontforge.profile8
-rw-r--r--etc/freecol.profile7
-rw-r--r--etc/freemind.profile7
-rw-r--r--etc/frozen-bubble.profile6
-rw-r--r--etc/gajim.profile8
-rw-r--r--etc/gconf.profile8
-rw-r--r--etc/gnome-music.profile8
-rw-r--r--etc/gnome-schedule.profile8
-rw-r--r--etc/gramps.profile8
-rw-r--r--etc/hexchat.profile8
-rw-r--r--etc/imagej.profile7
-rw-r--r--etc/inkscape.profile8
-rw-r--r--etc/jd-gui.profile7
-rw-r--r--etc/jitsi.profile7
-rw-r--r--etc/kodi.profile8
-rw-r--r--etc/krita.profile8
-rw-r--r--etc/libreoffice.profile10
-rw-r--r--etc/liferea.profile8
-rw-r--r--etc/lollypop.profile8
-rw-r--r--etc/macrofusion.profile8
-rw-r--r--etc/mediathekview.profile7
-rw-r--r--etc/meld.profile15
-rw-r--r--etc/mendeleydesktop.profile8
-rw-r--r--etc/meteo-qt.profile4
-rw-r--r--etc/mpDris2.profile8
-rw-r--r--etc/mpsyt.profile8
-rw-r--r--etc/mpv.profile8
-rw-r--r--etc/ms-office.profile8
-rw-r--r--etc/multimc5.profile7
-rw-r--r--etc/mypaint.profile6
-rw-r--r--etc/natron.profile12
-rw-r--r--etc/nautilus.profile8
-rw-r--r--etc/nemo.profile8
-rw-r--r--etc/nitroshare.profile8
-rw-r--r--etc/nyx.profile7
-rw-r--r--etc/obs.profile8
-rw-r--r--etc/onionshare-gui.profile4
-rw-r--r--etc/openshot.profile8
-rw-r--r--etc/pdfsam.profile7
-rw-r--r--etc/picard.profile8
-rw-r--r--etc/pithos.profile8
-rw-r--r--etc/pitivi.profile8
-rw-r--r--etc/playonlinux.profile14
-rw-r--r--etc/pybitmessage.profile8
-rw-r--r--etc/pycharm-community.profile7
-rw-r--r--etc/qbittorrent.profile8
-rw-r--r--etc/qgis.profile4
-rw-r--r--etc/qutebrowser.profile13
-rw-r--r--etc/ranger.profile13
-rw-r--r--etc/scribus.profile8
-rw-r--r--etc/sdat2img.profile8
-rw-r--r--etc/smplayer.profile8
-rw-r--r--etc/soundconverter.profile8
-rw-r--r--etc/spectre-meltdown-checker.profile8
-rw-r--r--etc/steam.profile15
-rw-r--r--etc/subdownloader.profile8
-rw-r--r--etc/terasology.profile7
-rw-r--r--etc/torbrowser-launcher.profile8
-rw-r--r--etc/transmission-remote-cli.profile8
-rw-r--r--etc/tuxguitar.profile7
-rw-r--r--etc/uzbl-browser.profile8
-rw-r--r--etc/wireshark.profile7
-rw-r--r--etc/xed.profile8
-rw-r--r--etc/xplayer.profile8
-rw-r--r--etc/xpra.profile8
-rw-r--r--etc/youtube-dl.profile8
-rw-r--r--etc/zaproxy.profile7
100 files changed, 225 insertions, 544 deletions
diff --git a/etc/JDownloader.profile b/etc/JDownloader.profile
index d1bd5c9b2..c00730ef4 100644
--- a/etc/JDownloader.profile
+++ b/etc/JDownloader.profile
@@ -8,11 +8,8 @@ include globals.local
8 8
9noblacklist ${HOME}/.jd 9noblacklist ${HOME}/.jd
10 10
11# Allow access to java 11# Allow java (blacklisted by disable-devel.inc)
12noblacklist ${PATH}/java 12include allow-java.inc
13noblacklist /usr/lib/java
14noblacklist /etc/java
15noblacklist /usr/share/java
16 13
17include disable-common.inc 14include disable-common.inc
18include disable-devel.inc 15include disable-devel.inc
diff --git a/etc/allow-java.inc b/etc/allow-java.inc
new file mode 100644
index 000000000..c6ab3b2eb
--- /dev/null
+++ b/etc/allow-java.inc
@@ -0,0 +1,4 @@
1noblacklist ${PATH}/java
2noblacklist /usr/lib/java
3noblacklist /etc/java
4noblacklist /usr/share/java
diff --git a/etc/allow-lua.inc b/etc/allow-lua.inc
new file mode 100644
index 000000000..51d76f9b1
--- /dev/null
+++ b/etc/allow-lua.inc
@@ -0,0 +1,4 @@
1noblacklist ${PATH}/lua*
2noblacklist /usr/include/lua*
3noblacklist /usr/lib/lua
4noblacklist /usr/share/lua
diff --git a/etc/allow-perl.inc b/etc/allow-perl.inc
new file mode 100644
index 000000000..d37328936
--- /dev/null
+++ b/etc/allow-perl.inc
@@ -0,0 +1,7 @@
1noblacklist ${PATH}/cpan*
2noblacklist ${PATH}/core_perl
3noblacklist ${PATH}/perl
4noblacklist ${PATH}/site_perl
5noblacklist ${PATH}/vendor_perl
6noblacklist /usr/lib/perl*
7noblacklist /usr/share/perl*
diff --git a/etc/allow-python2.inc b/etc/allow-python2.inc
new file mode 100644
index 000000000..8ea61648b
--- /dev/null
+++ b/etc/allow-python2.inc
@@ -0,0 +1,5 @@
1noblacklist ${PATH}/python2*
2noblacklist /usr/include/python2*
3noblacklist /usr/lib/python2*
4noblacklist /usr/local/lib/python2*
5noblacklist /usr/share/python2*
diff --git a/etc/allow-python3.inc b/etc/allow-python3.inc
new file mode 100644
index 000000000..91c7ffca4
--- /dev/null
+++ b/etc/allow-python3.inc
@@ -0,0 +1,5 @@
1noblacklist ${PATH}/python3*
2noblacklist /usr/include/python3*
3noblacklist /usr/lib/python3*
4noblacklist /usr/local/lib/python3*
5noblacklist /usr/share/python3*
diff --git a/etc/anki.profile b/etc/anki.profile
index 6ab95dd52..f7fa8c780 100644
--- a/etc/anki.profile
+++ b/etc/anki.profile
@@ -10,12 +10,8 @@ noblacklist ${DOCUMENTS}
10noblacklist ${HOME}/.local/share/Anki2 10noblacklist ${HOME}/.local/share/Anki2
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/arduino.profile b/etc/arduino.profile
index 2ea8445fe..26bd3d0a7 100644
--- a/etc/arduino.profile
+++ b/etc/arduino.profile
@@ -11,11 +11,8 @@ noblacklist ${HOME}/.java
11noblacklist ${HOME}/Arduino 11noblacklist ${HOME}/Arduino
12noblacklist ${DOCUMENTS} 12noblacklist ${DOCUMENTS}
13 13
14# Allow access to java 14# Allow java (blacklisted by disable-devel.inc)
15noblacklist ${PATH}/java 15include allow-java.inc
16noblacklist /usr/lib/java
17noblacklist /etc/java
18noblacklist /usr/share/java
19 16
20include disable-common.inc 17include disable-common.inc
21include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/arm.profile b/etc/arm.profile
index ae93e9665..dd3fa190a 100644
--- a/etc/arm.profile
+++ b/etc/arm.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${HOME}/.arm 9noblacklist ${HOME}/.arm
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/atool.profile b/etc/atool.profile
index b17498e9d..4ea3c02dc 100644
--- a/etc/atool.profile
+++ b/etc/atool.profile
@@ -10,11 +10,7 @@ include globals.local
10blacklist /tmp/.X11-unix 10blacklist /tmp/.X11-unix
11 11
12# Allow perl (blacklisted by disable-interpreters.inc) 12# Allow perl (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/cpan* 13include allow-perl.inc
14noblacklist ${PATH}/core_perl
15noblacklist ${PATH}/perl
16noblacklist /usr/lib/perl*
17noblacklist /usr/share/perl*
18 14
19include disable-common.inc 15include disable-common.inc
20# include disable-devel.inc 16# include disable-devel.inc
diff --git a/etc/authenticator.profile b/etc/authenticator.profile
index e08dc12eb..39546112e 100644
--- a/etc/authenticator.profile
+++ b/etc/authenticator.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.cache/Authenticator
10noblacklist ${HOME}/.config/Authenticator 10noblacklist ${HOME}/.config/Authenticator
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13#noblacklist ${PATH}/python2* 13#include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15#noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17#noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/autokey-common.profile b/etc/autokey-common.profile
index 44c0a3c15..47396fe43 100644
--- a/etc/autokey-common.profile
+++ b/etc/autokey-common.profile
@@ -10,14 +10,8 @@ noblacklist ${HOME}/.config/autokey
10noblacklist ${HOME}/.local/share/autokey 10noblacklist ${HOME}/.local/share/autokey
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19noblacklist /usr/share/python2*
20noblacklist /usr/share/python3*
21 15
22include disable-common.inc 16include disable-common.inc
23include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/bleachbit.profile b/etc/bleachbit.profile
index cbc8c25d6..47c0cfa48 100644
--- a/etc/bleachbit.profile
+++ b/etc/bleachbit.profile
@@ -7,12 +7,8 @@ include bleachbit.local
7include globals.local 7include globals.local
8 8
9# Allow python (blacklisted by disable-interpreters.inc) 9# Allow python (blacklisted by disable-interpreters.inc)
10noblacklist ${PATH}/python2* 10include allow-python2.inc
11noblacklist ${PATH}/python3* 11include allow-python3.inc
12noblacklist /usr/lib/python2*
13noblacklist /usr/lib/python3*
14noblacklist /usr/local/lib/python2*
15noblacklist /usr/local/lib/python3*
16 12
17include disable-common.inc 13include disable-common.inc
18include disable-devel.inc 14include disable-devel.inc
diff --git a/etc/blender.profile b/etc/blender.profile
index bfe906408..6a72fb602 100644
--- a/etc/blender.profile
+++ b/etc/blender.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${HOME}/.config/blender 9noblacklist ${HOME}/.config/blender
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/caja.profile b/etc/caja.profile
index f38110dc9..2a95649af 100644
--- a/etc/caja.profile
+++ b/etc/caja.profile
@@ -14,12 +14,8 @@ noblacklist ${HOME}/.local/share/Trash
14# noblacklist ${HOME}/.local/share/caja-python 14# noblacklist ${HOME}/.local/share/caja-python
15 15
16# Allow python (blacklisted by disable-interpreters.inc) 16# Allow python (blacklisted by disable-interpreters.inc)
17noblacklist ${PATH}/python2* 17include allow-python2.inc
18noblacklist ${PATH}/python3* 18include allow-python3.inc
19noblacklist /usr/lib/python2*
20noblacklist /usr/lib/python3*
21noblacklist /usr/local/lib/python2*
22noblacklist /usr/local/lib/python3*
23 19
24include disable-common.inc 20include disable-common.inc
25include disable-devel.inc 21include disable-devel.inc
diff --git a/etc/cantata.profile b/etc/cantata.profile
index e4a4de9c1..19abbfea2 100644
--- a/etc/cantata.profile
+++ b/etc/cantata.profile
@@ -11,9 +11,8 @@ noblacklist ${HOME}/.config/cantata
11noblacklist ${HOME}/.local/share/cantata 11noblacklist ${HOME}/.local/share/cantata
12noblacklist ${MUSIC} 12noblacklist ${MUSIC}
13 13
14noblacklist ${PATH}/perl 14# Allow perl (blacklisted by disable-interpreters.inc)
15noblacklist /usr/lib/perl* 15include allow-perl.inc
16noblacklist /usr/share/perl*
17 16
18include disable-common.inc 17include disable-common.inc
19include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/catfish.profile b/etc/catfish.profile
index 341348ff9..f615b5323 100644
--- a/etc/catfish.profile
+++ b/etc/catfish.profile
@@ -12,12 +12,8 @@ include globals.local
12noblacklist ${HOME}/.config/catfish 12noblacklist ${HOME}/.config/catfish
13 13
14# Allow python (blacklisted by disable-interpreters.inc) 14# Allow python (blacklisted by disable-interpreters.inc)
15noblacklist ${PATH}/python2* 15include allow-python2.inc
16noblacklist ${PATH}/python3* 16include allow-python3.inc
17noblacklist /usr/lib/python2*
18noblacklist /usr/lib/python3*
19noblacklist /usr/local/lib/python2*
20noblacklist /usr/local/lib/python3*
21 17
22include disable-common.inc 18include disable-common.inc
23# include disable-devel.inc 19# include disable-devel.inc
diff --git a/etc/celluloid.profile b/etc/celluloid.profile
index 5604a16b9..190a49588 100644
--- a/etc/celluloid.profile
+++ b/etc/celluloid.profile
@@ -12,12 +12,8 @@ noblacklist ${MUSIC}
12noblacklist ${VIDEOS} 12noblacklist ${VIDEOS}
13 13
14# Allow python (blacklisted by disable-interpreters.inc) 14# Allow python (blacklisted by disable-interpreters.inc)
15noblacklist ${PATH}/python2* 15include allow-python2.inc
16noblacklist ${PATH}/python3* 16include allow-python3.inc
17noblacklist /usr/lib/python2*
18noblacklist /usr/lib/python3*
19noblacklist /usr/local/lib/python2*
20noblacklist /usr/local/lib/python3*
21 17
22include disable-common.inc 18include disable-common.inc
23include disable-devel.inc 19include disable-devel.inc
diff --git a/etc/checkbashisms.profile b/etc/checkbashisms.profile
index 5afbf2d56..1bb9b1860 100644
--- a/etc/checkbashisms.profile
+++ b/etc/checkbashisms.profile
@@ -10,11 +10,7 @@ include globals.local
10noblacklist ${DOCUMENTS} 10noblacklist ${DOCUMENTS}
11 11
12# Allow perl (blacklisted by disable-interpreters.inc) 12# Allow perl (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/cpan* 13include allow-perl.inc
14noblacklist ${PATH}/core_perl
15noblacklist ${PATH}/perl
16noblacklist /usr/lib/perl*
17noblacklist /usr/share/perl*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/cherrytree.profile b/etc/cherrytree.profile
index 44ef12aa2..70dea5bd9 100644
--- a/etc/cherrytree.profile
+++ b/etc/cherrytree.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.config/cherrytree
10noblacklist ${DOCUMENTS} 10noblacklist ${DOCUMENTS}
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/clawsker.profile b/etc/clawsker.profile
index c519ecedb..95f15398a 100644
--- a/etc/clawsker.profile
+++ b/etc/clawsker.profile
@@ -9,11 +9,7 @@ include globals.local
9noblacklist ${HOME}/.claws-mail 9noblacklist ${HOME}/.claws-mail
10 10
11# Allow perl (blacklisted by disable-interpreters.inc) 11# Allow perl (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/cpan* 12include allow-perl.inc
13noblacklist ${PATH}/core_perl
14noblacklist ${PATH}/perl
15noblacklist /usr/lib/perl*
16noblacklist /usr/share/perl*
17 13
18include disable-common.inc 14include disable-common.inc
19include disable-devel.inc 15include disable-devel.inc
diff --git a/etc/d-feet.profile b/etc/d-feet.profile
index 9475bdd2a..30749ab40 100644
--- a/etc/d-feet.profile
+++ b/etc/d-feet.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${HOME}/.config/d-feet 9noblacklist ${HOME}/.config/d-feet
10 10
11# Allow python (disabled by disable-interpreters.inc) 11# Allow python (disabled by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/deluge.profile b/etc/deluge.profile
index e86c84272..e86255d22 100644
--- a/etc/deluge.profile
+++ b/etc/deluge.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${HOME}/.config/deluge 9noblacklist ${HOME}/.config/deluge
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20# include disable-devel.inc 16# include disable-devel.inc
diff --git a/etc/devilspie2.profile b/etc/devilspie2.profile
index 2f599366b..9d67ee76e 100644
--- a/etc/devilspie2.profile
+++ b/etc/devilspie2.profile
@@ -8,6 +8,9 @@ include globals.local
8 8
9noblacklist ${HOME}/.config/devilspie2 9noblacklist ${HOME}/.config/devilspie2
10 10
11# Allow lua (blacklisted by disable-interpreters.inc)
12include allow-lua.inc
13
11include disable-common.inc 14include disable-common.inc
12include disable-devel.inc 15include disable-devel.inc
13include disable-exec.inc 16include disable-exec.inc
diff --git a/etc/dex2jar.profile b/etc/dex2jar.profile
index 06a6be3aa..a6fed6c78 100644
--- a/etc/dex2jar.profile
+++ b/etc/dex2jar.profile
@@ -6,11 +6,8 @@ include dex2jar.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9# Allow access to java 9# Allow java (blacklisted by disable-devel.inc)
10noblacklist ${PATH}/java 10include allow-java.inc
11noblacklist /usr/lib/java
12noblacklist /etc/java
13noblacklist /usr/share/java
14 11
15include disable-common.inc 12include disable-common.inc
16include disable-devel.inc 13include disable-devel.inc
diff --git a/etc/display.profile b/etc/display.profile
index 0bab32db1..0b9d685e8 100644
--- a/etc/display.profile
+++ b/etc/display.profile
@@ -8,12 +8,8 @@ include globals.local
8noblacklist ${PICTURES} 8noblacklist ${PICTURES}
9 9
10# Allow python (blacklisted by disable-interpreters.inc) 10# Allow python (blacklisted by disable-interpreters.inc)
11noblacklist ${PATH}/python2* 11include allow-python2.inc
12noblacklist ${PATH}/python3* 12include allow-python3.inc
13noblacklist /usr/lib/python2*
14noblacklist /usr/lib/python3*
15noblacklist /usr/local/lib/python2*
16noblacklist /usr/local/lib/python3*
17 13
18include disable-common.inc 14include disable-common.inc
19include disable-devel.inc 15include disable-devel.inc
diff --git a/etc/electrum.profile b/etc/electrum.profile
index ffa0fb5f6..ab554b21f 100644
--- a/etc/electrum.profile
+++ b/etc/electrum.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${HOME}/.electrum 9noblacklist ${HOME}/.electrum
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/exfalso.profile b/etc/exfalso.profile
index 6146a8952..978629452 100644
--- a/etc/exfalso.profile
+++ b/etc/exfalso.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.quodlibet
10noblacklist ${MUSIC} 10noblacklist ${MUSIC}
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/exiftool.profile b/etc/exiftool.profile
index f694ea212..b33d73233 100644
--- a/etc/exiftool.profile
+++ b/etc/exiftool.profile
@@ -8,10 +8,8 @@ include globals.local
8 8
9blacklist /tmp/.X11-unix 9blacklist /tmp/.X11-unix
10 10
11# Allow access to perl 11# Allow perl (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/perl 12include allow-perl.inc
13noblacklist /usr/lib/perl*
14noblacklist /usr/share/perl*
15 13
16include disable-common.inc 14include disable-common.inc
17include disable-devel.inc 15include disable-devel.inc
diff --git a/etc/filezilla.profile b/etc/filezilla.profile
index d1bebafb5..af535880d 100644
--- a/etc/filezilla.profile
+++ b/etc/filezilla.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.config/filezilla
10noblacklist ${HOME}/.filezilla 10noblacklist ${HOME}/.filezilla
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/firefox-common-addons.inc b/etc/firefox-common-addons.inc
index 7a0c3e99f..7d9e512b2 100644
--- a/etc/firefox-common-addons.inc
+++ b/etc/firefox-common-addons.inc
@@ -56,8 +56,7 @@ whitelist ${HOME}/dwhelper
56noblacklist ${HOME}/.local/share/gnome-shell 56noblacklist ${HOME}/.local/share/gnome-shell
57whitelist ${HOME}/.local/share/gnome-shell 57whitelist ${HOME}/.local/share/gnome-shell
58ignore nodbus 58ignore nodbus
59noblacklist ${PATH}/python3* 59include allow-python3.inc
60noblacklist /usr/lib/python3*
61 60
62# Flash plugin 61# Flash plugin
63# private-etc must first be enabled in firefox-common.profile and in profiles including it. 62# private-etc must first be enabled in firefox-common.profile and in profiles including it.
diff --git a/etc/flowblade.profile b/etc/flowblade.profile
index 1e84d4ca6..40472ab93 100644
--- a/etc/flowblade.profile
+++ b/etc/flowblade.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.config/flowblade
10noblacklist ${HOME}/.flowblade 10noblacklist ${HOME}/.flowblade
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/font-manager.profile b/etc/font-manager.profile
index 98952e1cc..a1280124a 100644
--- a/etc/font-manager.profile
+++ b/etc/font-manager.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.cache/font-manager
10noblacklist ${HOME}/.config/font-manager 10noblacklist ${HOME}/.config/font-manager
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/fontforge.profile b/etc/fontforge.profile
index f98ad9983..6d305e2af 100644
--- a/etc/fontforge.profile
+++ b/etc/fontforge.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.FontForge
10noblacklist ${DOCUMENTS} 10noblacklist ${DOCUMENTS}
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/freecol.profile b/etc/freecol.profile
index 7987cc076..2d2853c9c 100644
--- a/etc/freecol.profile
+++ b/etc/freecol.profile
@@ -12,11 +12,8 @@ noblacklist ${HOME}/.cache/freecol
12noblacklist ${HOME}/.config/freecol 12noblacklist ${HOME}/.config/freecol
13noblacklist ${HOME}/.local/share/freecol 13noblacklist ${HOME}/.local/share/freecol
14 14
15# Allow access to java 15# Allow java (blacklisted by disable-devel.inc)
16noblacklist ${PATH}/java 16include allow-java.inc
17noblacklist /usr/lib/java
18noblacklist /etc/java
19noblacklist /usr/share/java
20 17
21include disable-common.inc 18include disable-common.inc
22include disable-devel.inc 19include disable-devel.inc
diff --git a/etc/freemind.profile b/etc/freemind.profile
index 507bd564d..7ab4ae129 100644
--- a/etc/freemind.profile
+++ b/etc/freemind.profile
@@ -7,12 +7,11 @@ include freemind.local
7include globals.local 7include globals.local
8 8
9noblacklist ${DOCUMENTS} 9noblacklist ${DOCUMENTS}
10noblacklist ${PATH}/java
11noblacklist /etc/java
12noblacklist /usr/lib/java
13noblacklist /usr/share/java
14noblacklist ${HOME}/.freemind 10noblacklist ${HOME}/.freemind
15 11
12# Allow java (blacklisted by disable-devel.inc)
13include allow-java.inc
14
16include disable-common.inc 15include disable-common.inc
17include disable-devel.inc 16include disable-devel.inc
18include disable-exec.inc 17include disable-exec.inc
diff --git a/etc/frozen-bubble.profile b/etc/frozen-bubble.profile
index 6de61840c..9596bc610 100644
--- a/etc/frozen-bubble.profile
+++ b/etc/frozen-bubble.profile
@@ -9,11 +9,7 @@ include globals.local
9noblacklist ${HOME}/.frozen-bubble 9noblacklist ${HOME}/.frozen-bubble
10 10
11# Allow perl (blacklisted by disable-interpreters.inc) 11# Allow perl (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/cpan* 12include allow-perl.inc
13noblacklist ${PATH}/core_perl
14noblacklist ${PATH}/perl
15noblacklist /usr/lib/perl*
16noblacklist /usr/share/perl*
17 13
18include disable-common.inc 14include disable-common.inc
19include disable-devel.inc 15include disable-devel.inc
diff --git a/etc/gajim.profile b/etc/gajim.profile
index 238b4fca9..75d2f0774 100644
--- a/etc/gajim.profile
+++ b/etc/gajim.profile
@@ -11,12 +11,8 @@ noblacklist ${HOME}/.config/gajim
11noblacklist ${HOME}/.local/share/gajim 11noblacklist ${HOME}/.local/share/gajim
12 12
13# Allow python (blacklisted by disable-interpreters.inc) 13# Allow python (blacklisted by disable-interpreters.inc)
14#noblacklist ${PATH}/python2* 14#include allow-python2.inc
15noblacklist ${PATH}/python3* 15include allow-python3.inc
16#noblacklist /usr/lib/python2*
17noblacklist /usr/lib/python3*
18#noblacklist /usr/local/lib/python2*
19noblacklist /usr/local/lib/python3*
20 16
21include disable-common.inc 17include disable-common.inc
22include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/gconf.profile b/etc/gconf.profile
index 5cc6b87a0..a795afa17 100644
--- a/etc/gconf.profile
+++ b/etc/gconf.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${HOME}/.config/gconf 9noblacklist ${HOME}/.config/gconf
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13#noblacklist ${PATH}/python3* 13#include allow-python3.inc
14noblacklist /usr/lib/python2*
15#noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17#noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/gnome-music.profile b/etc/gnome-music.profile
index 6bebeb526..f843452c9 100644
--- a/etc/gnome-music.profile
+++ b/etc/gnome-music.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.local/share/gnome-music
10noblacklist ${MUSIC} 10noblacklist ${MUSIC}
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/gnome-schedule.profile b/etc/gnome-schedule.profile
index 931efbbab..08256f3a5 100644
--- a/etc/gnome-schedule.profile
+++ b/etc/gnome-schedule.profile
@@ -36,12 +36,8 @@ noblacklist ${PATH}/xfce4-terminal
36noblacklist ${PATH}/xfce4-terminal.wrapper 36noblacklist ${PATH}/xfce4-terminal.wrapper
37 37
38# Allow python (blacklisted by disable-interpreters.inc) 38# Allow python (blacklisted by disable-interpreters.inc)
39noblacklist ${PATH}/python2* 39include allow-python2.inc
40noblacklist ${PATH}/python3* 40include allow-python3.inc
41noblacklist /usr/lib/python2*
42noblacklist /usr/lib/python3*
43noblacklist /usr/local/lib/python2*
44noblacklist /usr/local/lib/python3*
45 41
46include disable-common.inc 42include disable-common.inc
47include disable-devel.inc 43include disable-devel.inc
diff --git a/etc/gramps.profile b/etc/gramps.profile
index 764c14b60..54b154964 100644
--- a/etc/gramps.profile
+++ b/etc/gramps.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${HOME}/.gramps 9noblacklist ${HOME}/.gramps
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12#noblacklist ${PATH}/python2* 12#include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14#noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16#noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/hexchat.profile b/etc/hexchat.profile
index ee70e6655..d032c93e6 100644
--- a/etc/hexchat.profile
+++ b/etc/hexchat.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.config/hexchat
10noblacklist /usr/share/perl* 10noblacklist /usr/share/perl*
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/imagej.profile b/etc/imagej.profile
index 9d0ab43a0..be656bafa 100644
--- a/etc/imagej.profile
+++ b/etc/imagej.profile
@@ -8,11 +8,8 @@ include globals.local
8 8
9noblacklist ${HOME}/.imagej 9noblacklist ${HOME}/.imagej
10 10
11# Allow access to java 11# Allow java (blacklisted by disable-devel.inc)
12noblacklist ${PATH}/java 12include allow-java.inc
13noblacklist /usr/lib/java
14noblacklist /etc/java
15noblacklist /usr/share/java
16 13
17include disable-common.inc 14include disable-common.inc
18include disable-devel.inc 15include disable-devel.inc
diff --git a/etc/inkscape.profile b/etc/inkscape.profile
index ecc5e5d35..bc0377e53 100644
--- a/etc/inkscape.profile
+++ b/etc/inkscape.profile
@@ -13,12 +13,8 @@ noblacklist ${DOCUMENTS}
13noblacklist ${PICTURES} 13noblacklist ${PICTURES}
14 14
15# Allow python (blacklisted by disable-interpreters.inc) 15# Allow python (blacklisted by disable-interpreters.inc)
16noblacklist ${PATH}/python2* 16include allow-python2.inc
17noblacklist ${PATH}/python3* 17include allow-python3.inc
18noblacklist /usr/lib/python2*
19noblacklist /usr/lib/python3*
20noblacklist /usr/local/lib/python2*
21noblacklist /usr/local/lib/python3*
22 18
23include disable-common.inc 19include disable-common.inc
24include disable-devel.inc 20include disable-devel.inc
diff --git a/etc/jd-gui.profile b/etc/jd-gui.profile
index dce44e5d4..8442c6ed7 100644
--- a/etc/jd-gui.profile
+++ b/etc/jd-gui.profile
@@ -8,11 +8,8 @@ include globals.local
8noblacklist ${HOME}/.config/jd-gui.cfg 8noblacklist ${HOME}/.config/jd-gui.cfg
9noblacklist ${HOME}/.java 9noblacklist ${HOME}/.java
10 10
11# Allow access to java 11# Allow java (blacklisted by disable-devel.inc)
12noblacklist ${PATH}/java 12include allow-java.inc
13noblacklist /usr/lib/java
14noblacklist /etc/java
15noblacklist /usr/share/java
16 13
17include disable-common.inc 14include disable-common.inc
18include disable-devel.inc 15include disable-devel.inc
diff --git a/etc/jitsi.profile b/etc/jitsi.profile
index 5a575bb71..223c360b8 100644
--- a/etc/jitsi.profile
+++ b/etc/jitsi.profile
@@ -7,11 +7,8 @@ include globals.local
7 7
8noblacklist ${HOME}/.jitsi 8noblacklist ${HOME}/.jitsi
9 9
10# Allow access to java 10# Allow java (blacklisted by disable-devel.inc)
11noblacklist ${PATH}/java 11include allow-java.inc
12noblacklist /usr/lib/java
13noblacklist /etc/java
14noblacklist /usr/share/java
15 12
16include disable-common.inc 13include disable-common.inc
17include disable-devel.inc 14include disable-devel.inc
diff --git a/etc/kodi.profile b/etc/kodi.profile
index dad085967..86afe46b5 100644
--- a/etc/kodi.profile
+++ b/etc/kodi.profile
@@ -15,12 +15,8 @@ noblacklist ${PICTURES}
15noblacklist ${VIDEOS} 15noblacklist ${VIDEOS}
16 16
17# Allow python (blacklisted by disable-interpreters.inc) 17# Allow python (blacklisted by disable-interpreters.inc)
18noblacklist ${PATH}/python2* 18include allow-python2.inc
19noblacklist ${PATH}/python3* 19include allow-python3.inc
20noblacklist /usr/lib/python2*
21noblacklist /usr/lib/python3*
22noblacklist /usr/local/lib/python2*
23noblacklist /usr/local/lib/python3*
24 20
25include disable-common.inc 21include disable-common.inc
26include disable-devel.inc 22include disable-devel.inc
diff --git a/etc/krita.profile b/etc/krita.profile
index 8f275f8df..49c36274a 100644
--- a/etc/krita.profile
+++ b/etc/krita.profile
@@ -15,12 +15,8 @@ noblacklist ${DOCUMENTS}
15noblacklist ${PICTURES} 15noblacklist ${PICTURES}
16 16
17# Allow python (blacklisted by disable-interpreters.inc) 17# Allow python (blacklisted by disable-interpreters.inc)
18noblacklist ${PATH}/python2* 18include allow-python2.inc
19noblacklist ${PATH}/python3* 19include allow-python3.inc
20noblacklist /usr/lib/python2*
21noblacklist /usr/lib/python3*
22noblacklist /usr/local/lib/python2*
23noblacklist /usr/local/lib/python3*
24 20
25include disable-common.inc 21include disable-common.inc
26include disable-devel.inc 22include disable-devel.inc
diff --git a/etc/libreoffice.profile b/etc/libreoffice.profile
index 5bb943323..05dfd4ca6 100644
--- a/etc/libreoffice.profile
+++ b/etc/libreoffice.profile
@@ -10,12 +10,10 @@ noblacklist ${HOME}/.java
10noblacklist /usr/local/sbin 10noblacklist /usr/local/sbin
11noblacklist ${HOME}/.config/libreoffice 11noblacklist ${HOME}/.config/libreoffice
12 12
13# libreoffice uses java; if you don't care about java functionality, 13# libreoffice uses java for some certain operations
14# comment the next four lines 14# comment if you don't care about java functionality
15noblacklist ${PATH}/java 15# Allow java (blacklisted by disable-devel.inc)
16noblacklist /usr/lib/java 16include allow-java.inc
17noblacklist /etc/java
18noblacklist /usr/share/java
19 17
20include disable-common.inc 18include disable-common.inc
21include disable-devel.inc 19include disable-devel.inc
diff --git a/etc/liferea.profile b/etc/liferea.profile
index e778d7b55..70d317199 100644
--- a/etc/liferea.profile
+++ b/etc/liferea.profile
@@ -11,12 +11,8 @@ noblacklist ${HOME}/.config/liferea
11noblacklist ${HOME}/.local/share/liferea 11noblacklist ${HOME}/.local/share/liferea
12 12
13# Allow python (blacklisted by disable-interpreters.inc) 13# Allow python (blacklisted by disable-interpreters.inc)
14noblacklist ${PATH}/python2* 14include allow-python2.inc
15noblacklist ${PATH}/python3* 15include allow-python3.inc
16noblacklist /usr/lib/python2*
17noblacklist /usr/lib/python3*
18noblacklist /usr/local/lib/python2*
19noblacklist /usr/local/lib/python3*
20 16
21include disable-common.inc 17include disable-common.inc
22include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/lollypop.profile b/etc/lollypop.profile
index 76b8ed75c..6667815b9 100644
--- a/etc/lollypop.profile
+++ b/etc/lollypop.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.local/share/lollypop
10noblacklist ${MUSIC} 10noblacklist ${MUSIC}
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/macrofusion.profile b/etc/macrofusion.profile
index 7d42f2bfe..f7a059f50 100644
--- a/etc/macrofusion.profile
+++ b/etc/macrofusion.profile
@@ -9,12 +9,8 @@ noblacklist ${HOME}/.config/mfusion
9noblacklist ${PICTURES} 9noblacklist ${PICTURES}
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/mediathekview.profile b/etc/mediathekview.profile
index 497014dab..4ebb5429a 100644
--- a/etc/mediathekview.profile
+++ b/etc/mediathekview.profile
@@ -18,11 +18,8 @@ noblacklist ${HOME}/.mediathek3
18noblacklist ${HOME}/.mplayer 18noblacklist ${HOME}/.mplayer
19noblacklist ${VIDEOS} 19noblacklist ${VIDEOS}
20 20
21# Allow access to java 21# Allow java (blacklisted by disable-devel.inc)
22noblacklist ${PATH}/java 22include allow-java.inc
23noblacklist /usr/lib/java
24noblacklist /etc/java
25noblacklist /usr/share/java
26 23
27include disable-common.inc 24include disable-common.inc
28include disable-devel.inc 25include disable-devel.inc
diff --git a/etc/meld.profile b/etc/meld.profile
index 14e0f238d..8aa30feff 100644
--- a/etc/meld.profile
+++ b/etc/meld.profile
@@ -6,22 +6,17 @@ include meld.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9noblacklist ${HOME}/.local/share/meld
10
11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2*
13noblacklist ${PATH}/python3*
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18
19noblacklist ${HOME}/.config/git 9noblacklist ${HOME}/.config/git
20noblacklist ${HOME}/.gitconfig 10noblacklist ${HOME}/.gitconfig
21noblacklist ${HOME}/.git-credentials 11noblacklist ${HOME}/.git-credentials
12noblacklist ${HOME}/.local/share/meld
22noblacklist ${HOME}/.ssh 13noblacklist ${HOME}/.ssh
23noblacklist ${HOME}/.subversion 14noblacklist ${HOME}/.subversion
24 15
16# Allow python (blacklisted by disable-interpreters.inc)
17include allow-python2.inc
18include allow-python3.inc
19
25# Uncomment the next line (or put it into your meld.local) if you don't need to compare files in disable-common.inc. 20# Uncomment the next line (or put it into your meld.local) if you don't need to compare files in disable-common.inc.
26#include disable-common.inc 21#include disable-common.inc
27include disable-devel.inc 22include disable-devel.inc
diff --git a/etc/mendeleydesktop.profile b/etc/mendeleydesktop.profile
index d54371371..ed6cc3ae0 100644
--- a/etc/mendeleydesktop.profile
+++ b/etc/mendeleydesktop.profile
@@ -15,12 +15,8 @@ noblacklist ${HOME}/.pki
15noblacklist ${HOME}/.local/share/pki 15noblacklist ${HOME}/.local/share/pki
16 16
17# Allow python (blacklisted by disable-interpreters.inc) 17# Allow python (blacklisted by disable-interpreters.inc)
18noblacklist ${PATH}/python2* 18include allow-python2.inc
19noblacklist ${PATH}/python3* 19include allow-python3.inc
20noblacklist /usr/lib/python2*
21noblacklist /usr/lib/python3*
22noblacklist /usr/local/lib/python2*
23noblacklist /usr/local/lib/python3*
24 20
25include disable-common.inc 21include disable-common.inc
26include disable-devel.inc 22include disable-devel.inc
diff --git a/etc/meteo-qt.profile b/etc/meteo-qt.profile
index a769a97ec..7c9b5f7f1 100644
--- a/etc/meteo-qt.profile
+++ b/etc/meteo-qt.profile
@@ -10,9 +10,7 @@ noblacklist ${HOME}/.config/autostart
10noblacklist ${HOME}/.config/meteo-qt 10noblacklist ${HOME}/.config/meteo-qt
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python3*
15noblacklist /usr/local/lib/python3*
16 14
17include disable-common.inc 15include disable-common.inc
18include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/mpDris2.profile b/etc/mpDris2.profile
index 81bf88b8b..db2bb6a93 100644
--- a/etc/mpDris2.profile
+++ b/etc/mpDris2.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${HOME}/.config/mpDris2 9noblacklist ${HOME}/.config/mpDris2
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/mpsyt.profile b/etc/mpsyt.profile
index 0808c5a1a..88d464b5f 100644
--- a/etc/mpsyt.profile
+++ b/etc/mpsyt.profile
@@ -7,12 +7,8 @@ include mpsyt.local
7include globals.local 7include globals.local
8 8
9# Allow python (blacklisted by disable-interpreters.inc) 9# Allow python (blacklisted by disable-interpreters.inc)
10noblacklist ${PATH}/python2* 10include allow-python2.inc
11noblacklist ${PATH}/python3* 11include allow-python3.inc
12noblacklist /usr/lib/python2*
13noblacklist /usr/lib/python3*
14noblacklist /usr/local/lib/python2*
15noblacklist /usr/local/lib/python3*
16 12
17noblacklist ${HOME}/.config/mpv 13noblacklist ${HOME}/.config/mpv
18noblacklist ${HOME}/.mplayer 14noblacklist ${HOME}/.mplayer
diff --git a/etc/mpv.profile b/etc/mpv.profile
index 34542b11b..aa2335516 100644
--- a/etc/mpv.profile
+++ b/etc/mpv.profile
@@ -13,12 +13,8 @@ noblacklist ${MUSIC}
13noblacklist ${VIDEOS} 13noblacklist ${VIDEOS}
14 14
15# Allow python (blacklisted by disable-interpreters.inc) 15# Allow python (blacklisted by disable-interpreters.inc)
16noblacklist ${PATH}/python2* 16include allow-python2.inc
17noblacklist ${PATH}/python3* 17include allow-python3.inc
18noblacklist /usr/lib/python2*
19noblacklist /usr/lib/python3*
20noblacklist /usr/local/lib/python2*
21noblacklist /usr/local/lib/python3*
22 18
23include disable-common.inc 19include disable-common.inc
24include disable-devel.inc 20include disable-devel.inc
diff --git a/etc/ms-office.profile b/etc/ms-office.profile
index f8e75379e..25b097d72 100644
--- a/etc/ms-office.profile
+++ b/etc/ms-office.profile
@@ -9,12 +9,8 @@ noblacklist ${HOME}/.cache/ms-office-online
9noblacklist ${HOME}/.jak 9noblacklist ${HOME}/.jak
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/multimc5.profile b/etc/multimc5.profile
index b6407c4f9..88dd4c536 100644
--- a/etc/multimc5.profile
+++ b/etc/multimc5.profile
@@ -10,11 +10,8 @@ noblacklist ${HOME}/.local/share/multimc
10noblacklist ${HOME}/.local/share/multimc5 10noblacklist ${HOME}/.local/share/multimc5
11noblacklist ${HOME}/.multimc5 11noblacklist ${HOME}/.multimc5
12 12
13# Allow access to java 13# Allow java (blacklisted by disable-devel.inc)
14noblacklist ${PATH}/java 14include allow-java.inc
15noblacklist /usr/lib/java
16noblacklist /etc/java
17noblacklist /usr/share/java
18 15
19include disable-common.inc 16include disable-common.inc
20include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/mypaint.profile b/etc/mypaint.profile
index 615bb60d1..19643e749 100644
--- a/etc/mypaint.profile
+++ b/etc/mypaint.profile
@@ -9,10 +9,12 @@ include globals.local
9noblacklist ${HOME}/.cache/mypaint 9noblacklist ${HOME}/.cache/mypaint
10noblacklist ${HOME}/.config/mypaint 10noblacklist ${HOME}/.config/mypaint
11noblacklist ${HOME}/.local/share/mypaint 11noblacklist ${HOME}/.local/share/mypaint
12noblacklist ${PATH}/python2*
13noblacklist /usr/lib/python2*
14noblacklist ${PICTURES} 12noblacklist ${PICTURES}
15 13
14# Allow python (blacklisted by disable-interpreters.inc)
15include allow-python2.inc
16include allow-python3.inc
17
16include disable-common.inc 18include disable-common.inc
17include disable-devel.inc 19include disable-devel.inc
18include disable-exec.inc 20include disable-exec.inc
diff --git a/etc/natron.profile b/etc/natron.profile
index 3f997a7a0..329f79f9b 100644
--- a/etc/natron.profile
+++ b/etc/natron.profile
@@ -5,19 +5,15 @@ include natron.local
5# Persistent global definitions 5# Persistent global definitions
6include globals.local 6include globals.local
7 7
8# Allow python (blacklisted by disable-interpreters.inc)
9noblacklist ${PATH}/python2*
10noblacklist ${PATH}/python3*
11noblacklist /usr/lib/python2*
12noblacklist /usr/lib/python3*
13noblacklist /usr/local/lib/python2*
14noblacklist /usr/local/lib/python3*
15
16noblacklist ${HOME}/.Natron 8noblacklist ${HOME}/.Natron
17noblacklist ${HOME}/.cache/INRIA/Natron 9noblacklist ${HOME}/.cache/INRIA/Natron
18noblacklist ${HOME}/.config/INRIA 10noblacklist ${HOME}/.config/INRIA
19noblacklist /opt/natron 11noblacklist /opt/natron
20 12
13# Allow python (blacklisted by disable-interpreters.inc)
14include allow-python2.inc
15include allow-python3.inc
16
21include disable-common.inc 17include disable-common.inc
22include disable-devel.inc 18include disable-devel.inc
23include disable-exec.inc 19include disable-exec.inc
diff --git a/etc/nautilus.profile b/etc/nautilus.profile
index 1d68ef8e3..b81313b6a 100644
--- a/etc/nautilus.profile
+++ b/etc/nautilus.profile
@@ -15,12 +15,8 @@ noblacklist ${HOME}/.local/share/nautilus
15noblacklist ${HOME}/.local/share/nautilus-python 15noblacklist ${HOME}/.local/share/nautilus-python
16 16
17# Allow python (blacklisted by disable-interpreters.inc) 17# Allow python (blacklisted by disable-interpreters.inc)
18noblacklist ${PATH}/python2* 18include allow-python2.inc
19noblacklist ${PATH}/python3* 19include allow-python3.inc
20noblacklist /usr/lib/python2*
21noblacklist /usr/lib/python3*
22noblacklist /usr/local/lib/python2*
23noblacklist /usr/local/lib/python3*
24 20
25include disable-common.inc 21include disable-common.inc
26include disable-devel.inc 22include disable-devel.inc
diff --git a/etc/nemo.profile b/etc/nemo.profile
index a23ba1700..26cfedb66 100644
--- a/etc/nemo.profile
+++ b/etc/nemo.profile
@@ -12,12 +12,8 @@ noblacklist ${HOME}/.local/share/nemo
12noblacklist ${HOME}/.local/share/nemo-python 12noblacklist ${HOME}/.local/share/nemo-python
13 13
14# Allow python (blacklisted by disable-interpreters.inc) 14# Allow python (blacklisted by disable-interpreters.inc)
15noblacklist ${PATH}/python2* 15include allow-python2.inc
16noblacklist ${PATH}/python3* 16include allow-python3.inc
17noblacklist /usr/lib/python2*
18noblacklist /usr/lib/python3*
19noblacklist /usr/local/lib/python2*
20noblacklist /usr/local/lib/python3*
21 17
22include disable-common.inc 18include disable-common.inc
23include disable-devel.inc 19include disable-devel.inc
diff --git a/etc/nitroshare.profile b/etc/nitroshare.profile
index 7aba69490..19b6615ef 100644
--- a/etc/nitroshare.profile
+++ b/etc/nitroshare.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.config/Nathan Osman
10noblacklist ${HOME}/.config/NitroShare 10noblacklist ${HOME}/.config/NitroShare
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/nyx.profile b/etc/nyx.profile
index ed39283b2..f50014a4d 100644
--- a/etc/nyx.profile
+++ b/etc/nyx.profile
@@ -6,10 +6,9 @@ include nyx.local
6# Persistent global definitions 6# Persistent global definitions
7include globals.local 7include globals.local
8 8
9noblacklist ${PATH}/python2* 9# Allow python (blacklisted by disable-interpreters.inc)
10noblacklist ${PATH}/python3* 10include allow-python2.inc
11noblacklist /usr/lib/python2* 11include allow-python3.inc
12noblacklist /usr/lib/python3*
13 12
14noblacklist ${HOME}/.nyx 13noblacklist ${HOME}/.nyx
15mkdir ${HOME}/.nyx 14mkdir ${HOME}/.nyx
diff --git a/etc/obs.profile b/etc/obs.profile
index 1f02efc7f..038242cae 100644
--- a/etc/obs.profile
+++ b/etc/obs.profile
@@ -11,12 +11,8 @@ noblacklist ${PICTURES}
11noblacklist ${VIDEOS} 11noblacklist ${VIDEOS}
12 12
13# Allow python (blacklisted by disable-interpreters.inc) 13# Allow python (blacklisted by disable-interpreters.inc)
14noblacklist ${PATH}/python2* 14include allow-python2.inc
15noblacklist ${PATH}/python3* 15include allow-python3.inc
16noblacklist /usr/lib/python2*
17noblacklist /usr/lib/python3*
18noblacklist /usr/local/lib/python2*
19noblacklist /usr/local/lib/python3*
20 16
21include disable-common.inc 17include disable-common.inc
22include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/onionshare-gui.profile b/etc/onionshare-gui.profile
index 3ee78c59d..5bfcd0527 100644
--- a/etc/onionshare-gui.profile
+++ b/etc/onionshare-gui.profile
@@ -8,9 +8,7 @@ include globals.local
8noblacklist ${HOME}/.config/onionshare 8noblacklist ${HOME}/.config/onionshare
9 9
10# Allow python (blacklisted by disable-interpreters.inc) 10# Allow python (blacklisted by disable-interpreters.inc)
11noblacklist ${PATH}/python3* 11include allow-python3.inc
12noblacklist /usr/lib/python3*
13noblacklist /usr/local/lib/python3*
14 12
15include disable-common.inc 13include disable-common.inc
16include disable-devel.inc 14include disable-devel.inc
diff --git a/etc/openshot.profile b/etc/openshot.profile
index cfda1d0ce..0222243ed 100644
--- a/etc/openshot.profile
+++ b/etc/openshot.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.openshot
10noblacklist ${HOME}/.openshot_qt 10noblacklist ${HOME}/.openshot_qt
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/pdfsam.profile b/etc/pdfsam.profile
index 98dcce0b7..bd3592f48 100644
--- a/etc/pdfsam.profile
+++ b/etc/pdfsam.profile
@@ -9,11 +9,8 @@ include globals.local
9noblacklist ${HOME}/.java 9noblacklist ${HOME}/.java
10noblacklist ${DOCUMENTS} 10noblacklist ${DOCUMENTS}
11 11
12# Allow access to java 12# Allow java (blacklisted by disable-devel.inc)
13noblacklist ${PATH}/java 13include allow-java.inc
14noblacklist /usr/lib/java
15noblacklist /etc/java
16noblacklist /usr/share/java
17 14
18include disable-common.inc 15include disable-common.inc
19include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/picard.profile b/etc/picard.profile
index b756ed629..15fc7a454 100644
--- a/etc/picard.profile
+++ b/etc/picard.profile
@@ -11,12 +11,8 @@ noblacklist ${HOME}/.config/MusicBrainz
11noblacklist ${MUSIC} 11noblacklist ${MUSIC}
12 12
13# Allow python (blacklisted by disable-interpreters.inc) 13# Allow python (blacklisted by disable-interpreters.inc)
14noblacklist ${PATH}/python2* 14include allow-python2.inc
15noblacklist ${PATH}/python3* 15include allow-python3.inc
16noblacklist /usr/lib/python2*
17noblacklist /usr/lib/python3*
18noblacklist /usr/local/lib/python2*
19noblacklist /usr/local/lib/python3*
20 16
21include disable-common.inc 17include disable-common.inc
22include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/pithos.profile b/etc/pithos.profile
index d6a0a7822..62050eb55 100644
--- a/etc/pithos.profile
+++ b/etc/pithos.profile
@@ -7,12 +7,8 @@ include pithos.local
7include globals.local 7include globals.local
8 8
9# Allow python (blacklisted by disable-interpreters.inc) 9# Allow python (blacklisted by disable-interpreters.inc)
10noblacklist ${PATH}/python2* 10include allow-python2.inc
11noblacklist ${PATH}/python3* 11include allow-python3.inc
12noblacklist /usr/lib/python2*
13noblacklist /usr/lib/python3*
14noblacklist /usr/local/lib/python2*
15noblacklist /usr/local/lib/python3*
16 12
17include disable-common.inc 13include disable-common.inc
18include disable-devel.inc 14include disable-devel.inc
diff --git a/etc/pitivi.profile b/etc/pitivi.profile
index 83f5ccbb9..89a6a020b 100644
--- a/etc/pitivi.profile
+++ b/etc/pitivi.profile
@@ -10,12 +10,8 @@ include globals.local
10noblacklist ${HOME}/.config/pitivi 10noblacklist ${HOME}/.config/pitivi
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/playonlinux.profile b/etc/playonlinux.profile
index 2f287223b..03091af6d 100644
--- a/etc/playonlinux.profile
+++ b/etc/playonlinux.profile
@@ -16,19 +16,11 @@ noblacklist ${HOME}/.PlayOnLinux
16noblacklist ${PATH}/nc 16noblacklist ${PATH}/nc
17 17
18# Allow python (blacklisted by disable-interpreters.inc) 18# Allow python (blacklisted by disable-interpreters.inc)
19noblacklist ${PATH}/python2* 19include allow-python2.inc
20noblacklist ${PATH}/python3* 20include allow-python3.inc
21noblacklist /usr/lib/python2*
22noblacklist /usr/lib/python3*
23noblacklist /usr/local/lib/python2*
24noblacklist /usr/local/lib/python3*
25 21
26# Allow perl (blacklisted by disable-interpreters.inc) 22# Allow perl (blacklisted by disable-interpreters.inc)
27noblacklist ${PATH}/cpan* 23include allow-perl.inc
28noblacklist ${PATH}/core_perl
29noblacklist ${PATH}/perl
30noblacklist /usr/lib/perl*
31noblacklist /usr/share/perl*
32 24
33include disable-common.inc 25include disable-common.inc
34include disable-devel.inc 26include disable-devel.inc
diff --git a/etc/pybitmessage.profile b/etc/pybitmessage.profile
index 28ab8caa6..3bce425d9 100644
--- a/etc/pybitmessage.profile
+++ b/etc/pybitmessage.profile
@@ -10,12 +10,8 @@ noblacklist /usr/local/sbin
10noblacklist /usr/sbin 10noblacklist /usr/sbin
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/pycharm-community.profile b/etc/pycharm-community.profile
index 1a6f171c8..0531aee4a 100644
--- a/etc/pycharm-community.profile
+++ b/etc/pycharm-community.profile
@@ -10,11 +10,8 @@ noblacklist ${HOME}/.python-history
10noblacklist ${HOME}/.pythonrc.py 10noblacklist ${HOME}/.pythonrc.py
11noblacklist ${HOME}/.java 11noblacklist ${HOME}/.java
12 12
13# Allow access to java 13# Allow java (blacklisted by disable-devel.inc)
14noblacklist ${PATH}/java 14include allow-java.inc
15noblacklist /usr/lib/java
16noblacklist /etc/java
17noblacklist /usr/share/java
18 15
19include disable-common.inc 16include disable-common.inc
20include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/qbittorrent.profile b/etc/qbittorrent.profile
index 63810c1d0..82e237d54 100644
--- a/etc/qbittorrent.profile
+++ b/etc/qbittorrent.profile
@@ -12,12 +12,8 @@ noblacklist ${HOME}/.config/qBittorrentrc
12noblacklist ${HOME}/.local/share/data/qBittorrent 12noblacklist ${HOME}/.local/share/data/qBittorrent
13 13
14# Allow python (blacklisted by disable-interpreters.inc) 14# Allow python (blacklisted by disable-interpreters.inc)
15noblacklist ${PATH}/python2* 15include allow-python2.inc
16noblacklist ${PATH}/python3* 16include allow-python3.inc
17noblacklist /usr/lib/python2*
18noblacklist /usr/lib/python3*
19noblacklist /usr/local/lib/python2*
20noblacklist /usr/local/lib/python3*
21 17
22include disable-common.inc 18include disable-common.inc
23include disable-devel.inc 19include disable-devel.inc
diff --git a/etc/qgis.profile b/etc/qgis.profile
index 45fe59cf7..c3d6011eb 100644
--- a/etc/qgis.profile
+++ b/etc/qgis.profile
@@ -13,9 +13,7 @@ noblacklist ${HOME}/.qgis2
13noblacklist ${DOCUMENTS} 13noblacklist ${DOCUMENTS}
14 14
15# Allow python (blacklisted by disable-interpreters.inc) 15# Allow python (blacklisted by disable-interpreters.inc)
16noblacklist ${PATH}/python3* 16include allow-python3.inc
17noblacklist /usr/lib/python3*
18noblacklist /usr/local/lib/python3*
19 17
20include disable-common.inc 18include disable-common.inc
21include disable-devel.inc 19include disable-devel.inc
diff --git a/etc/qutebrowser.profile b/etc/qutebrowser.profile
index 9e3853a09..e556ecf1f 100644
--- a/etc/qutebrowser.profile
+++ b/etc/qutebrowser.profile
@@ -9,18 +9,13 @@ include globals.local
9noblacklist ${HOME}/.cache/qutebrowser 9noblacklist ${HOME}/.cache/qutebrowser
10noblacklist ${HOME}/.config/qutebrowser 10noblacklist ${HOME}/.config/qutebrowser
11noblacklist ${HOME}/.local/share/qutebrowser 11noblacklist ${HOME}/.local/share/qutebrowser
12
13# Allow python (blacklisted by disable-interpreters.inc)
14noblacklist ${PATH}/python2*
15noblacklist ${PATH}/python3*
16noblacklist /usr/lib/python2*
17noblacklist /usr/lib/python3*
18noblacklist /usr/local/lib/python2*
19noblacklist /usr/local/lib/python3*
20
21# with >=llvm-4 mesa drivers need llvm stuff 12# with >=llvm-4 mesa drivers need llvm stuff
22noblacklist /usr/lib/llvm* 13noblacklist /usr/lib/llvm*
23 14
15# Allow python (blacklisted by disable-interpreters.inc)
16include allow-python2.inc
17include allow-python3.inc
18
24include disable-common.inc 19include disable-common.inc
25include disable-devel.inc 20include disable-devel.inc
26include disable-interpreters.inc 21include disable-interpreters.inc
diff --git a/etc/ranger.profile b/etc/ranger.profile
index 1e50ca9fa..13e8911ea 100644
--- a/etc/ranger.profile
+++ b/etc/ranger.profile
@@ -11,18 +11,11 @@ noblacklist ${HOME}/.config/ranger
11noblacklist ${HOME}/.nanorc 11noblacklist ${HOME}/.nanorc
12 12
13# Allow python (blacklisted by disable-interpreters.inc) 13# Allow python (blacklisted by disable-interpreters.inc)
14noblacklist ${PATH}/python2* 14include allow-python2.inc
15noblacklist ${PATH}/python3* 15include allow-python3.inc
16noblacklist /usr/lib/python2*
17noblacklist /usr/lib/python3*
18noblacklist /usr/local/lib/python2*
19noblacklist /usr/local/lib/python3*
20 16
21# Allow perl 17# Allow perl
22# noblacklist ${PATH}/cpan* 18include allow-perl.inc
23noblacklist ${PATH}/perl
24noblacklist /usr/lib/perl*
25noblacklist /usr/share/perl*
26 19
27include disable-common.inc 20include disable-common.inc
28include disable-devel.inc 21include disable-devel.inc
diff --git a/etc/scribus.profile b/etc/scribus.profile
index d8dc7b0e0..c50e0861c 100644
--- a/etc/scribus.profile
+++ b/etc/scribus.profile
@@ -27,12 +27,8 @@ noblacklist ${DOCUMENTS}
27noblacklist ${PICTURES} 27noblacklist ${PICTURES}
28 28
29# Allow python (blacklisted by disable-interpreters.inc) 29# Allow python (blacklisted by disable-interpreters.inc)
30noblacklist ${PATH}/python2* 30include allow-python2.inc
31noblacklist ${PATH}/python3* 31include allow-python3.inc
32noblacklist /usr/lib/python2*
33noblacklist /usr/lib/python3*
34noblacklist /usr/local/lib/python2*
35noblacklist /usr/local/lib/python3*
36 32
37include disable-common.inc 33include disable-common.inc
38include disable-devel.inc 34include disable-devel.inc
diff --git a/etc/sdat2img.profile b/etc/sdat2img.profile
index 485326fcc..176842c44 100644
--- a/etc/sdat2img.profile
+++ b/etc/sdat2img.profile
@@ -7,12 +7,8 @@ include sdat2img.local
7include globals.local 7include globals.local
8 8
9# Allow python (blacklisted by disable-interpreters.inc) 9# Allow python (blacklisted by disable-interpreters.inc)
10noblacklist ${PATH}/python2* 10include allow-python2.inc
11noblacklist ${PATH}/python3* 11include allow-python3.inc
12noblacklist /usr/lib/python2*
13noblacklist /usr/lib/python3*
14noblacklist /usr/local/lib/python2*
15noblacklist /usr/local/lib/python3*
16 12
17include disable-common.inc 13include disable-common.inc
18include disable-devel.inc 14include disable-devel.inc
diff --git a/etc/smplayer.profile b/etc/smplayer.profile
index 5ae498ab2..0363a2475 100644
--- a/etc/smplayer.profile
+++ b/etc/smplayer.profile
@@ -12,12 +12,8 @@ noblacklist ${MUSIC}
12noblacklist ${VIDEOS} 12noblacklist ${VIDEOS}
13 13
14# Allow python (blacklisted by disable-interpreters.inc) 14# Allow python (blacklisted by disable-interpreters.inc)
15noblacklist ${PATH}/python2* 15include allow-python2.inc
16noblacklist ${PATH}/python3* 16include allow-python3.inc
17noblacklist /usr/lib/python2*
18noblacklist /usr/lib/python3*
19noblacklist /usr/local/lib/python2*
20noblacklist /usr/local/lib/python3*
21 17
22include disable-common.inc 18include disable-common.inc
23include disable-devel.inc 19include disable-devel.inc
diff --git a/etc/soundconverter.profile b/etc/soundconverter.profile
index 4d6e80840..d875146de 100644
--- a/etc/soundconverter.profile
+++ b/etc/soundconverter.profile
@@ -9,12 +9,8 @@ include globals.local
9noblacklist ${MUSIC} 9noblacklist ${MUSIC}
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/spectre-meltdown-checker.profile b/etc/spectre-meltdown-checker.profile
index 74582dd2f..edbe0e772 100644
--- a/etc/spectre-meltdown-checker.profile
+++ b/etc/spectre-meltdown-checker.profile
@@ -11,12 +11,8 @@ include globals.local
11noblacklist ${PATH}/mount 11noblacklist ${PATH}/mount
12noblacklist ${PATH}/umount 12noblacklist ${PATH}/umount
13 13
14# Allow access to perl 14# Allow perl (blacklisted by disable-interpreters.inc)
15noblacklist ${PATH}/cpan* 15include allow-perl.inc
16noblacklist ${PATH}/core_perl
17noblacklist ${PATH}/perl
18noblacklist /usr/lib/perl*
19noblacklist /usr/share/perl*
20 16
21include disable-common.inc 17include disable-common.inc
22include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/steam.profile b/etc/steam.profile
index 8f08b18f0..5ab600bfb 100644
--- a/etc/steam.profile
+++ b/etc/steam.profile
@@ -25,19 +25,12 @@ noblacklist /usr/lib/llvm*
25# needed for STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 to work 25# needed for STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 to work
26noblacklist /sbin 26noblacklist /sbin
27 27
28# Allow access to java 28# Allow java (blacklisted by disable-devel.inc)
29noblacklist ${PATH}/java 29include allow-java.inc
30noblacklist /usr/lib/java
31noblacklist /etc/java
32noblacklist /usr/share/java
33 30
34# Allow python (blacklisted by disable-interpreters.inc) 31# Allow python (blacklisted by disable-interpreters.inc)
35noblacklist ${PATH}/python2* 32include allow-python2.inc
36noblacklist ${PATH}/python3* 33include allow-python3.inc
37noblacklist /usr/lib/python2*
38noblacklist /usr/lib/python3*
39noblacklist /usr/local/lib/python2*
40noblacklist /usr/local/lib/python3*
41 34
42include disable-common.inc 35include disable-common.inc
43include disable-devel.inc 36include disable-devel.inc
diff --git a/etc/subdownloader.profile b/etc/subdownloader.profile
index c07131893..b55300c88 100644
--- a/etc/subdownloader.profile
+++ b/etc/subdownloader.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.config/SubDownloader
10noblacklist ${VIDEOS} 10noblacklist ${VIDEOS}
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/terasology.profile b/etc/terasology.profile
index 43865b6fb..b01b4fdb3 100644
--- a/etc/terasology.profile
+++ b/etc/terasology.profile
@@ -8,11 +8,8 @@ include globals.local
8noblacklist ${HOME}/.java 8noblacklist ${HOME}/.java
9noblacklist ${HOME}/.local/share/terasology 9noblacklist ${HOME}/.local/share/terasology
10 10
11# Allow access to java 11# Allow java (blacklisted by disable-devel.inc)
12noblacklist ${PATH}/java 12include allow-java.inc
13noblacklist /usr/lib/java
14noblacklist /etc/java
15noblacklist /usr/share/java
16 13
17include disable-common.inc 14include disable-common.inc
18include disable-devel.inc 15include disable-devel.inc
diff --git a/etc/torbrowser-launcher.profile b/etc/torbrowser-launcher.profile
index c7c810cda..ff4a85871 100644
--- a/etc/torbrowser-launcher.profile
+++ b/etc/torbrowser-launcher.profile
@@ -12,12 +12,8 @@ noblacklist ${HOME}/.config/torbrowser
12noblacklist ${HOME}/.local/share/torbrowser 12noblacklist ${HOME}/.local/share/torbrowser
13 13
14# Allow python (blacklisted by disable-interpreters.inc) 14# Allow python (blacklisted by disable-interpreters.inc)
15noblacklist ${PATH}/python2* 15include allow-python2.inc
16noblacklist ${PATH}/python3* 16include allow-python3.inc
17noblacklist /usr/lib/python2*
18noblacklist /usr/lib/python3*
19noblacklist /usr/local/lib/python2*
20noblacklist /usr/local/lib/python3*
21 17
22include disable-common.inc 18include disable-common.inc
23include disable-devel.inc 19include disable-devel.inc
diff --git a/etc/transmission-remote-cli.profile b/etc/transmission-remote-cli.profile
index 3e3ad1a07..7b7a47f14 100644
--- a/etc/transmission-remote-cli.profile
+++ b/etc/transmission-remote-cli.profile
@@ -8,12 +8,8 @@ include transmission-remote-cli.local
8#include globals.local 8#include globals.local
9 9
10# Allow python (blacklisted by disable-interpreters.inc) 10# Allow python (blacklisted by disable-interpreters.inc)
11noblacklist ${PATH}/python2* 11include allow-python2.inc
12noblacklist ${PATH}/python3* 12include allow-python3.inc
13noblacklist /usr/lib/python2*
14noblacklist /usr/lib/python3*
15noblacklist /usr/local/lib/python2*
16noblacklist /usr/local/lib/python3*
17 13
18mkdir ${HOME}/.cache/transmission 14mkdir ${HOME}/.cache/transmission
19mkdir ${HOME}/.config/transmission 15mkdir ${HOME}/.config/transmission
diff --git a/etc/tuxguitar.profile b/etc/tuxguitar.profile
index 1b657d083..3111a1e22 100644
--- a/etc/tuxguitar.profile
+++ b/etc/tuxguitar.profile
@@ -11,11 +11,8 @@ noblacklist ${HOME}/.tuxguitar*
11noblacklist ${DOCUMENTS} 11noblacklist ${DOCUMENTS}
12noblacklist ${MUSIC} 12noblacklist ${MUSIC}
13 13
14# Allow access to java 14# Allow java (blacklisted by disable-devel.inc)
15noblacklist ${PATH}/java 15include allow-java.inc
16noblacklist /usr/lib/java
17noblacklist /etc/java
18noblacklist /usr/share/java
19 16
20include disable-common.inc 17include disable-common.inc
21include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/uzbl-browser.profile b/etc/uzbl-browser.profile
index dbee819cd..d4e54235b 100644
--- a/etc/uzbl-browser.profile
+++ b/etc/uzbl-browser.profile
@@ -10,12 +10,8 @@ noblacklist ${HOME}/.gnupg
10noblacklist ${HOME}/.local/share/uzbl 10noblacklist ${HOME}/.local/share/uzbl
11 11
12# Allow python (blacklisted by disable-interpreters.inc) 12# Allow python (blacklisted by disable-interpreters.inc)
13noblacklist ${PATH}/python2* 13include allow-python2.inc
14noblacklist ${PATH}/python3* 14include allow-python3.inc
15noblacklist /usr/lib/python2*
16noblacklist /usr/lib/python3*
17noblacklist /usr/local/lib/python2*
18noblacklist /usr/local/lib/python3*
19 15
20include disable-common.inc 16include disable-common.inc
21include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/wireshark.profile b/etc/wireshark.profile
index 9b9757cd5..b44eae128 100644
--- a/etc/wireshark.profile
+++ b/etc/wireshark.profile
@@ -10,11 +10,8 @@ noblacklist ${HOME}/.config/wireshark
10noblacklist ${HOME}/.wireshark 10noblacklist ${HOME}/.wireshark
11noblacklist ${DOCUMENTS} 11noblacklist ${DOCUMENTS}
12 12
13# Wireshark can use Lua for scripting 13# Allow lua (blacklisted by disable-interpreters.inc)
14noblacklist ${PATH}/lua* 14include allow-lua.inc
15noblacklist /usr/lib/lua
16noblacklist /usr/include/lua*
17noblacklist /usr/share/lua
18 15
19include disable-common.inc 16include disable-common.inc
20include disable-devel.inc 17include disable-devel.inc
diff --git a/etc/xed.profile b/etc/xed.profile
index cce0432a4..9a7806b19 100644
--- a/etc/xed.profile
+++ b/etc/xed.profile
@@ -9,12 +9,8 @@ noblacklist ${HOME}/.config/xed
9noblacklist ${HOME}/.pythonrc.py 9noblacklist ${HOME}/.pythonrc.py
10 10
11# Allow python (blacklisted by disable-interpreters.inc) 11# Allow python (blacklisted by disable-interpreters.inc)
12noblacklist ${PATH}/python2* 12include allow-python2.inc
13noblacklist ${PATH}/python3* 13include allow-python3.inc
14noblacklist /usr/lib/python2*
15noblacklist /usr/lib/python3*
16noblacklist /usr/local/lib/python2*
17noblacklist /usr/local/lib/python3*
18 14
19include disable-common.inc 15include disable-common.inc
20include disable-devel.inc 16include disable-devel.inc
diff --git a/etc/xplayer.profile b/etc/xplayer.profile
index b4932c99e..5f4e3bf4c 100644
--- a/etc/xplayer.profile
+++ b/etc/xplayer.profile
@@ -11,12 +11,8 @@ noblacklist ${MUSIC}
11noblacklist ${VIDEOS} 11noblacklist ${VIDEOS}
12 12
13# Allow python (blacklisted by disable-interpreters.inc) 13# Allow python (blacklisted by disable-interpreters.inc)
14noblacklist ${PATH}/python2* 14include allow-python2.inc
15noblacklist ${PATH}/python3* 15include allow-python3.inc
16noblacklist /usr/lib/python2*
17noblacklist /usr/lib/python3*
18noblacklist /usr/local/lib/python2*
19noblacklist /usr/local/lib/python3*
20 16
21include disable-common.inc 17include disable-common.inc
22include disable-devel.inc 18include disable-devel.inc
diff --git a/etc/xpra.profile b/etc/xpra.profile
index d58810228..fc861176f 100644
--- a/etc/xpra.profile
+++ b/etc/xpra.profile
@@ -17,12 +17,8 @@ include globals.local
17blacklist /media 17blacklist /media
18 18
19# Allow python (blacklisted by disable-interpreters.inc) 19# Allow python (blacklisted by disable-interpreters.inc)
20noblacklist ${PATH}/python2* 20include allow-python2.inc
21noblacklist ${PATH}/python3* 21include allow-python3.inc
22noblacklist /usr/lib/python2*
23noblacklist /usr/lib/python3*
24noblacklist /usr/local/lib/python2*
25noblacklist /usr/local/lib/python3*
26 22
27include disable-common.inc 23include disable-common.inc
28include disable-devel.inc 24include disable-devel.inc
diff --git a/etc/youtube-dl.profile b/etc/youtube-dl.profile
index 621ffb2b0..237f24fd1 100644
--- a/etc/youtube-dl.profile
+++ b/etc/youtube-dl.profile
@@ -12,12 +12,8 @@ noblacklist ${MUSIC}
12noblacklist ${VIDEOS} 12noblacklist ${VIDEOS}
13 13
14# Allow python (blacklisted by disable-interpreters.inc) 14# Allow python (blacklisted by disable-interpreters.inc)
15noblacklist ${PATH}/python2* 15include allow-python2.inc
16noblacklist ${PATH}/python3* 16include allow-python3.inc
17noblacklist /usr/lib/python2*
18noblacklist /usr/lib/python3*
19noblacklist /usr/local/lib/python2*
20noblacklist /usr/local/lib/python3*
21 17
22# breaks when installed via pip 18# breaks when installed via pip
23ignore noexec ${HOME} 19ignore noexec ${HOME}
diff --git a/etc/zaproxy.profile b/etc/zaproxy.profile
index dc3164da1..9ef3e713e 100644
--- a/etc/zaproxy.profile
+++ b/etc/zaproxy.profile
@@ -9,11 +9,8 @@ include globals.local
9noblacklist ${HOME}/.java 9noblacklist ${HOME}/.java
10noblacklist ${HOME}/.ZAP 10noblacklist ${HOME}/.ZAP
11 11
12# Allow access to java 12# Allow java (blacklisted by disable-devel.inc)
13noblacklist ${PATH}/java 13include allow-java.inc
14noblacklist /usr/lib/java
15noblacklist /etc/java
16noblacklist /usr/share/java
17 14
18include disable-common.inc 15include disable-common.inc
19include disable-devel.inc 16include disable-devel.inc