srcOnly: reflink if possible and preserve attributes

This matches how the default unpackPhase would copy from a store path
into the build directory, so it seems wise to match this here. On file
systems that support reflinks, this should improve performance as well.
This commit is contained in:
sternenseemann
2024-05-26 22:06:10 +02:00
parent 82d00c4e36
commit 7173eb87b8
+1 -1
View File
@@ -13,7 +13,7 @@ let
in
stdenv.mkDerivation (args // {
name = "${name}-source";
installPhase = "cp -r . $out";
installPhase = "cp -pr --reflink=auto -- . $out";
outputs = [ "out" ];
separateDebugInfo = false;
dontUnpack = false;