From 73d78ef74b078db8a393f52b9fdc8fda511dda6f Mon Sep 17 00:00:00 2001 From: aszlig Date: Fri, 8 May 2015 02:50:32 +0200 Subject: release.nix: Preserve modes in . This is cruicial for scripts such as nix-prefetch-git, which have the executable bit set and a builder is trying to call it. Instead, we're now preserving mode and set it writable for the current user directly afterwards, which essentially was my original motivation to not preserve modes. Signed-off-by: aszlig --- release.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'release.nix') diff --git a/release.nix b/release.nix index abee0c2e..723bbc8c 100644 --- a/release.nix +++ b/release.nix @@ -34,7 +34,8 @@ let src = vuizvuiSrc; phases = [ "unpackPhase" "installPhase" ]; installPhase = '' - cp -r --no-preserve=mode,ownership "${nixpkgs}/" nixpkgs + cp -r --no-preserve=ownership "${nixpkgs}/" nixpkgs + chmod -R u+w nixpkgs echo -n "$nixpkgsVersion" > nixpkgs/.version-suffix echo "echo '$nixpkgsVersion'" \ > nixpkgs/nixos/modules/installer/tools/get-version-suffix -- cgit 1.4.1