diff options
author | Mike Sperber <sperber@deinprogramm.de> | 2020-01-14 13:15:17 +0100 |
---|---|---|
committer | Mike Sperber <sperber@deinprogramm.de> | 2020-01-14 13:15:17 +0100 |
commit | 1bea1a30b5d372289595292c861cea0317a646b5 (patch) | |
tree | 21a62d7ccf0e89a4b0edfb5eedf7204f77018410 /pkgs/development/tools | |
parent | 2ac5fab2647895a95fe9cf877faa9ce648a7be7c (diff) | |
download | nixpkgs-1bea1a30b5d372289595292c861cea0317a646b5.tar nixpkgs-1bea1a30b5d372289595292c861cea0317a646b5.tar.gz nixpkgs-1bea1a30b5d372289595292c861cea0317a646b5.tar.bz2 nixpkgs-1bea1a30b5d372289595292c861cea0317a646b5.tar.lz nixpkgs-1bea1a30b5d372289595292c861cea0317a646b5.tar.xz nixpkgs-1bea1a30b5d372289595292c861cea0317a646b5.tar.zst nixpkgs-1bea1a30b5d372289595292c861cea0317a646b5.zip |
vagrant: Unbreak replacing symlinks on macOS
On a local installation on macOS, "cp -a" creates a write-protected directory, which can't be renamed. Do a "chmod +w" to unbreak. Fixes #77671.
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r-- | pkgs/development/tools/vagrant/default.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix index 4ef723c9a1f..ea3382f3e70 100644 --- a/pkgs/development/tools/vagrant/default.nix +++ b/pkgs/development/tools/vagrant/default.nix @@ -33,6 +33,8 @@ let for gem in "$out"/lib/ruby/gems/*/gems/*; do cp -a "$gem/" "$gem.new" rm "$gem" + # needed on macOS, otherwise the mv yields permission denied + chmod +w "$gem.new" mv "$gem.new" "$gem" done ''; |