]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Specify --no-dereference in copy_tree()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 2 Dec 2023 08:32:38 +0000 (09:32 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 4 Dec 2023 13:18:16 +0000 (14:18 +0100)
We try to follow cp -a semantics, which includes --no-dereference,
so let's make sure we specify it explicitly.

mkosi/tree.py

index 8bccf3853f1d34615b266fe465326369dccdc6d2..dfbe77aee6189e891c53ed8f081534377c776e3f 100644 (file)
@@ -58,6 +58,7 @@ def copy_tree(config: MkosiConfig, src: Path, dst: Path, *, preserve_owner: bool
     copy: list[PathString] = [
         "cp",
         "--recursive",
+        "--no-dereference",
         f"--preserve=mode,timestamps,links,xattr{',ownership' if preserve_owner else ''}",
         "--reflink=auto",
         src, dst,