diff options
author | aszlig <aszlig@redmoonstudios.org> | 2015-05-08 02:50:32 +0200 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2015-05-08 02:50:32 +0200 |
commit | 73d78ef74b078db8a393f52b9fdc8fda511dda6f (patch) | |
tree | efc1d650346e63846b0b98edb942c1a281ca4507 /release.nix | |
parent | d7e3b55bb6808805163bc25a4621f4c06c02793b (diff) |
release.nix: Preserve modes in <nixpkgs>.
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 <aszlig@redmoonstudios.org>
Diffstat (limited to 'release.nix')
-rw-r--r-- | release.nix | 3 |
1 files changed, 2 insertions, 1 deletions
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 |