From: Daan De Meyer Date: Fri, 15 Nov 2024 15:18:31 +0000 (+0100) Subject: sandbox; Only readlink() if the target is a symlink X-Git-Tag: v25~167^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=541d375bad320331cfc2b5b51512382da68fffca;p=thirdparty%2Fmkosi.git sandbox; Only readlink() if the target is a symlink --- diff --git a/mkosi/sandbox.py b/mkosi/sandbox.py index 0cb86378e..4f2714df0 100755 --- a/mkosi/sandbox.py +++ b/mkosi/sandbox.py @@ -562,7 +562,7 @@ class SymlinkOperation(FSOperation): try: os.symlink(self.src, dst) except FileExistsError: - if os.readlink(dst) == self.src: + if os.path.islink(dst) and os.readlink(dst) == self.src: return raise