aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@protonmail.com>2022-01-08 22:26:06 +0000
committerLibravatar GitHub <noreply@github.com>2022-01-08 22:26:06 +0000
commit7fbb85d96dcecf4f5ae38a380f0ada9ce7843326 (patch)
treee6af9e63b77a29f645692963abb993d0fc2de999
parent2022 copyright update (diff)
parentBlacklist rxvt after the blacklist of Perl. (diff)
downloadfirejail-7fbb85d96dcecf4f5ae38a380f0ada9ce7843326.tar.gz
firejail-7fbb85d96dcecf4f5ae38a380f0ada9ce7843326.tar.zst
firejail-7fbb85d96dcecf4f5ae38a380f0ada9ce7843326.zip
Merge pull request #4831 from vinc17fr/blacklist-rxvt
Blacklist rxvt after the blacklist of Perl.
-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*