aboutsummaryrefslogtreecommitdiffstats
path: root/etc/inc/disable-interpreters.inc
diff options
context:
space:
mode:
authorLibravatar Vincent Lefevre <vincent@vinc17.net>2022-01-07 03:25:03 +0100
committerLibravatar Vincent Lefevre <vincent@vinc17.net>2022-01-07 03:25:03 +0100
commited5c259fcc106b8b07f056f65e828c680fec9562 (patch)
treea6aea2ec0c6bb28e1f6071e32960c7e0c4c77f2c /etc/inc/disable-interpreters.inc
parentMerge pull request #4830 from glitsj16/ordering-fixes (diff)
downloadfirejail-ed5c259fcc106b8b07f056f65e828c680fec9562.tar.gz
firejail-ed5c259fcc106b8b07f056f65e828c680fec9562.tar.zst
firejail-ed5c259fcc106b8b07f056f65e828c680fec9562.zip
Blacklist rxvt after the blacklist of Perl.
rxvt needs Perl modules, thus does not work. And its blacklist is needed so that Firefox can run applications with Terminal=true in their .desktop file (depending on what is installed).
Diffstat (limited to 'etc/inc/disable-interpreters.inc')
-rw-r--r--etc/inc/disable-interpreters.inc9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/inc/disable-interpreters.inc b/etc/inc/disable-interpreters.inc
index 804869e2a..ca43e5ed9 100644
--- a/etc/inc/disable-interpreters.inc
+++ b/etc/inc/disable-interpreters.inc
@@ -40,6 +40,15 @@ blacklist /usr/lib/perl*
40blacklist /usr/lib64/perl* 40blacklist /usr/lib64/perl*
41blacklist /usr/share/perl* 41blacklist /usr/share/perl*
42 42
43# rxvt needs Perl modules, thus does not work. In particular, blacklisting
44# it is needed so that Firefox can run applications with Terminal=true in
45# their .desktop file (depending on what is installed). The reason is that
46# this is done via glib, which currently uses a hardcoded list of terminal
47# emulators:
48# https://gitlab.gnome.org/GNOME/glib/-/issues/338
49# And in this list, rxvt comes before xterm.
50blacklist ${PATH}/rxvt
51
43# PHP 52# PHP
44blacklist ${PATH}/php* 53blacklist ${PATH}/php*
45blacklist /usr/lib/php* 54blacklist /usr/lib/php*