diff options
author | Kelvin M. Klann <kmk3.code@protonmail.com> | 2022-10-04 05:06:11 -0300 |
---|---|---|
committer | Kelvin M. Klann <kmk3.code@protonmail.com> | 2022-10-04 05:33:00 -0300 |
commit | 3142a1d7720cf3f5abc71fe8393f809f57b10fd1 (patch) | |
tree | b480ff710fe687e66f2518236f56b98e94e27e77 /etc | |
parent | mpv: whitelist mpv-mpris (#5386) (diff) | |
download | firejail-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')
-rw-r--r-- | etc/profile-m-z/mpv.profile | 1 |
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 | |||
58 | whitelist ${HOME}/.netrc | 58 | whitelist ${HOME}/.netrc |
59 | whitelist ${HOME}/yt-dlp.conf | 59 | whitelist ${HOME}/yt-dlp.conf |
60 | whitelist ${HOME}/yt-dlp.conf.txt | 60 | whitelist ${HOME}/yt-dlp.conf.txt |
61 | whitelist /usr/lib/mpv-mpris | ||
62 | whitelist /usr/share/lua | 61 | whitelist /usr/share/lua |
63 | whitelist /usr/share/lua* | 62 | whitelist /usr/share/lua* |
64 | whitelist /usr/share/vulkan | 63 | whitelist /usr/share/vulkan |