diff options
-rwxr-xr-x | scripts/copy-from-other-stores.pl.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/copy-from-other-stores.pl.in b/scripts/copy-from-other-stores.pl.in index 8ce5a9d4049f..9b0615fe1a10 100755 --- a/scripts/copy-from-other-stores.pl.in +++ b/scripts/copy-from-other-stores.pl.in @@ -94,7 +94,7 @@ elsif ($ARGV[0] eq "--substitute") { my ($store, $sourcePath) = findStorePath $storePath; die unless $store; print STDERR "\n*** Copying ‘$storePath’ from ‘$sourcePath’\n\n"; - system("$binDir/nix-store --dump $sourcePath | $binDir/nix-store --restore $destPath") == 0 + system("@coreutils@/cp", "-rpd", $sourcePath, $destPath) == 0 or die "cannot copy ‘$sourcePath’ to ‘$storePath’"; print "\n"; # no hash to verify } |