aboutsummaryrefslogtreecommitdiffstats
path: root/etc/inc/disable-interpreters.inc
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2020-04-21 08:24:28 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2020-04-21 08:24:28 -0400
commit018d75775eab4a0f045949a9d069c57686ca2686 (patch)
treeaac3a1a65cca0d4875795c55109a5c3e35efdefb /etc/inc/disable-interpreters.inc
parentsmall fixes (diff)
downloadfirejail-018d75775eab4a0f045949a9d069c57686ca2686.tar.gz
firejail-018d75775eab4a0f045949a9d069c57686ca2686.tar.zst
firejail-018d75775eab4a0f045949a9d069c57686ca2686.zip
reorganize github etc directory
Diffstat (limited to 'etc/inc/disable-interpreters.inc')
-rw-r--r--etc/inc/disable-interpreters.inc64
1 files changed, 64 insertions, 0 deletions
diff --git a/etc/inc/disable-interpreters.inc b/etc/inc/disable-interpreters.inc
new file mode 100644
index 000000000..59e9c7de3
--- /dev/null
+++ b/etc/inc/disable-interpreters.inc
@@ -0,0 +1,64 @@
1# This file is overwritten during software install.
2# Persistent customizations should go in a .local file.
3include disable-interpreters.local
4
5# gjs
6blacklist ${PATH}/gjs
7blacklist ${PATH}/gjs-console
8blacklist /usr/lib/gjs
9blacklist /usr/lib64/gjs
10blacklist /usr/lib/libgjs*
11blacklist /usr/lib64/libgjs*
12
13# Lua
14blacklist ${PATH}/lua*
15blacklist /usr/include/lua*
16blacklist /usr/lib/liblua*
17blacklist /usr/lib/lua
18blacklist /usr/share/lua*
19
20# mozjs
21blacklist /usr/lib64/libmozjs-*
22
23# Node.js
24blacklist ${PATH}/node
25blacklist /usr/include/node
26
27# nvm
28blacklist ${HOME}/.nvm
29
30# Perl
31blacklist ${PATH}/cpan*
32blacklist ${PATH}/core_perl
33blacklist ${PATH}/perl
34blacklist ${PATH}/site_perl
35blacklist ${PATH}/vendor_perl
36blacklist /usr/lib/perl*
37blacklist /usr/share/perl*
38
39# PHP
40blacklist ${PATH}/php*
41blacklist /usr/lib/php*
42blacklist /usr/share/php*
43
44# Ruby
45blacklist ${PATH}/ruby
46blacklist /usr/lib/ruby
47
48# Programs using python: deluge, firefox addons, filezilla, cherrytree, xchat, hexchat, libreoffice, scribus
49# Python 2
50blacklist ${PATH}/python2*
51blacklist /usr/include/python2*
52blacklist /usr/lib/python2*
53blacklist /usr/local/lib/python2*
54blacklist /usr/share/python2*
55
56# You will want to add noblacklist for python3 stuff in the firefox and/or chromium profiles if you use the Gnome connector (see Issue #2026)
57
58# Python 3
59blacklist ${PATH}/python3*
60blacklist /usr/include/python3*
61blacklist /usr/lib/python3*
62blacklist /usr/lib64/python3*
63blacklist /usr/local/lib/python3*
64blacklist /usr/share/python3*