From 0ddc8160bf18b628842da8fbaf51a7e72c0dd336 Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Tue, 29 Dec 2020 11:45:44 -0300 Subject: disable-interpreters.inc: blacklist the other libmozjs And sort the paths on allow-gjs.inc. $ pacman -Q js78 js78 78.6.0-1 $ pacman -Qlq js78 | grep -v /usr/include/ /usr/ /usr/bin/ /usr/bin/js78 /usr/bin/js78-config /usr/lib/ /usr/lib/libmozjs-78.so /usr/lib/pkgconfig/ /usr/lib/pkgconfig/mozjs-78.pc This appears to be the only counterpart path missing when looking at the current lib64 entries with: $ grep -Fnr lib64 etc --- etc/inc/allow-gjs.inc | 3 ++- etc/inc/disable-interpreters.inc | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'etc') diff --git a/etc/inc/allow-gjs.inc b/etc/inc/allow-gjs.inc index f4f9926cd..c1366e093 100644 --- a/etc/inc/allow-gjs.inc +++ b/etc/inc/allow-gjs.inc @@ -5,7 +5,8 @@ include allow-gjs.local noblacklist ${PATH}/gjs noblacklist ${PATH}/gjs-console noblacklist /usr/lib/gjs -noblacklist /usr/lib64/gjs noblacklist /usr/lib/libgjs* +noblacklist /usr/lib/libmozjs-* +noblacklist /usr/lib64/gjs noblacklist /usr/lib64/libgjs* noblacklist /usr/lib64/libmozjs-* diff --git a/etc/inc/disable-interpreters.inc b/etc/inc/disable-interpreters.inc index c8f4a505d..5d8a236fb 100644 --- a/etc/inc/disable-interpreters.inc +++ b/etc/inc/disable-interpreters.inc @@ -20,6 +20,7 @@ blacklist /usr/lib64/lua blacklist /usr/share/lua* # mozjs +blacklist /usr/lib/libmozjs-* blacklist /usr/lib64/libmozjs-* # Node.js -- cgit v1.2.3-70-g09d2