summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartłomiej Piotrowski <b@bpiotrowski.pl>2021-10-02 21:40:20 +0200
committerGitHub <noreply@github.com>2021-10-02 21:40:20 +0200
commit4f025ceeb818ab7c572a46875d4b0932bd411929 (patch)
tree6e0ddb861e2c712bb8fc7e022a01c006c7568c2f
parent90e6c723d63cb3558e2c9571f5bdc8c49c4dcbf9 (diff)
downloadflatpak-musl-ld-so-cache.tar.gz
icon-validator: Mount ld.so.cache only if it existsmusl-ld-so-cache
On musl-based systems, /etc/ld.so.cache does not exist, causing icon validation to fail. This has been improperly reported at [1] instead of Flatpak repo. [1] https://github.com/flathub/com.valvesoftware.Steam/issues/638
-rw-r--r--icon-validator/validate-icon.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/icon-validator/validate-icon.c b/icon-validator/validate-icon.c
index 2c285273..3de2568e 100644
--- a/icon-validator/validate-icon.c
+++ b/icon-validator/validate-icon.c
@@ -157,7 +157,7 @@ rerun_in_sandbox (const char *arg_width,
"--unshare-net",
"--unshare-pid",
"--ro-bind", "/usr", "/usr",
- "--ro-bind", "/etc/ld.so.cache", "/etc/ld.so.cache",
+ "--ro-bind-try", "/etc/ld.so.cache", "/etc/ld.so.cache",
"--ro-bind", validate_icon, validate_icon,
NULL);