From: Daan De Meyer Date: Tue, 17 Sep 2024 19:29:39 +0000 (+0200) Subject: Handle top level symlinks in relaxed sandbox X-Git-Tag: v25~284^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3041%2Fhead;p=thirdparty%2Fmkosi.git Handle top level symlinks in relaxed sandbox --- diff --git a/mkosi/run.py b/mkosi/run.py index eb6ac101c..42bc0c76c 100644 --- a/mkosi/run.py +++ b/mkosi/run.py @@ -521,7 +521,10 @@ def sandbox_cmd( Path("/lib32"), Path("/lib64"), ): - cmdline += ["--bind", p, p] + if p.is_symlink(): + cmdline += ["--symlink", p.readlink(), p] + else: + cmdline += ["--bind", p, p] if home := current_home_dir(): cmdline += ["--bind", home, home]