From 8ba50039bea4bf44c19c165428119376ff6fcfd2 Mon Sep 17 00:00:00 2001 From: Simon McVittie <smcv@collabora.com> Date: Wed, 26 Feb 2020 16:59:35 +0000 Subject: [PATCH] bwrap: Don't create a /libexec symlink We want all the libQUAL directories, including lib32 and lib64 (and in principle also libx32, libn32 etc.), but we specifically don't care about libexec. Real systems don't usually symlink /usr/libexec into the root directory. If we create a /libexec symlink, the only effect it might have is that game developers start relying on it, which we certainly don't want. Signed-off-by: Simon McVittie <smcv@collabora.com> --- src/bwrap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bwrap.c b/src/bwrap.c index 7bdef02f9..cadd9c83d 100644 --- a/src/bwrap.c +++ b/src/bwrap.c @@ -224,7 +224,8 @@ pv_bwrap_bind_usr (FlatpakBwrap *bwrap, member != NULL; member = g_dir_read_name (dir)) { - if (g_str_has_prefix (member, "lib") + if ((g_str_has_prefix (member, "lib") + && !g_str_equal (member, "libexec")) || g_str_equal (member, "bin") || g_str_equal (member, "sbin") || g_str_equal (member, ".ref")) -- GitLab