aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-10-04 05:06:11 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-10-04 05:33:00 -0300
commit3142a1d7720cf3f5abc71fe8393f809f57b10fd1 (patch)
treeb480ff710fe687e66f2518236f56b98e94e27e77 /etc/profile-m-z
parentmpv: whitelist mpv-mpris (#5386) (diff)
downloadfirejail-3142a1d7720cf3f5abc71fe8393f809f57b10fd1.tar.gz
firejail-3142a1d7720cf3f5abc71fe8393f809f57b10fd1.tar.zst
firejail-3142a1d7720cf3f5abc71fe8393f809f57b10fd1.zip
Revert "mpv: whitelist mpv-mpris (#5386)"
This reverts commit 393c5beff2686d7732221dadb6730917f24835a0. Which broke mpv: $ mpv --version Cannot start application: No such file or directory Probably because mpv itself uses many libraries and it has plugins that may depend on files in /usr/lib as well: $ pacman -Qlq mpv | grep /lib/ | grep -v '/$' /usr/lib/libmpv.so /usr/lib/libmpv.so.1 /usr/lib/libmpv.so.1.109.0 /usr/lib/pkgconfig/mpv.pc $ strings /usr/bin/mpv | grep '^lib.*\.so' | sort -u | wc -l 53 $ pacman -Qlq yt-dlp | grep /lib/ | grep -v '/$' | cut -f -4 -d / | sort -u /usr/lib/python3.10 $ pacman -Q mpv yt-dlp mpv 1:0.34.1-5 yt-dlp 2022.09.01-1 Environment: Artix Linux. Also, private-lib is disabled by default in firejail.config (see #5190) and mpv.profile does not use private-lib, so there should be no need to whitelist anything in /usr/lib in the default profile.
Diffstat (limited to 'etc/profile-m-z')
-rw-r--r--etc/profile-m-z/mpv.profile1
1 files changed, 0 insertions, 1 deletions
diff --git a/etc/profile-m-z/mpv.profile b/etc/profile-m-z/mpv.profile
index 36c7edecb..4ea5740c2 100644
--- a/etc/profile-m-z/mpv.profile
+++ b/etc/profile-m-z/mpv.profile
@@ -58,7 +58,6 @@ whitelist ${HOME}/.config/yt-dlp.conf
58whitelist ${HOME}/.netrc 58whitelist ${HOME}/.netrc
59whitelist ${HOME}/yt-dlp.conf 59whitelist ${HOME}/yt-dlp.conf
60whitelist ${HOME}/yt-dlp.conf.txt 60whitelist ${HOME}/yt-dlp.conf.txt
61whitelist /usr/lib/mpv-mpris
62whitelist /usr/share/lua 61whitelist /usr/share/lua
63whitelist /usr/share/lua* 62whitelist /usr/share/lua*
64whitelist /usr/share/vulkan 63whitelist /usr/share/vulkan