mirror of
https://github.com/NixOS/nix.git
synced 2025-12-05 16:41:01 +01:00
installers, tests: remove --preserve=mode from cp invocations
-p preserves xattrs and acls which can be incompatible between filesystems Unfortunately keep -p on darwin because the bsd coreutils do not support --preserve. Fixes #13426
This commit is contained in:
parent
cf0df2607d
commit
87299e466d
5 changed files with 15 additions and 6 deletions
|
|
@ -48,7 +48,7 @@ let
|
|||
|
||||
nixpkgs-repo = pkgs.runCommand "nixpkgs-flake" { } ''
|
||||
dir=NixOS-nixpkgs-${nixpkgs.shortRev}
|
||||
cp -prd ${nixpkgs} $dir
|
||||
cp -rd --preserve=ownership,timestamps ${nixpkgs} $dir
|
||||
|
||||
# Set the correct timestamp in the tarball.
|
||||
find $dir -print0 | xargs -0 touch -h -t ${builtins.substring 0 12 nixpkgs.lastModifiedDate}.${
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue