From: Daan De Meyer Date: Sat, 2 Dec 2023 08:32:38 +0000 (+0100) Subject: Specify --no-dereference in copy_tree() X-Git-Tag: v20~114^2~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=080517c6e3b877665eb867370d11797e87409cd4;p=thirdparty%2Fmkosi.git Specify --no-dereference in copy_tree() We try to follow cp -a semantics, which includes --no-dereference, so let's make sure we specify it explicitly. --- diff --git a/mkosi/tree.py b/mkosi/tree.py index 8bccf3853..dfbe77aee 100644 --- a/mkosi/tree.py +++ b/mkosi/tree.py @@ -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,