diff options
author | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2019-06-19 13:06:56 -0400 |
---|---|---|
committer | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2019-06-19 13:07:22 -0400 |
commit | 15879c318e4218283c0e90b4d73aa43b92640463 (patch) | |
tree | 560bc1c756acedc8976715de4832d2574049b0c6 /pkgs/development/tools/vagrant | |
parent | 83ba5afcc9682b52b39a9a958f730b966cc369c5 (diff) | |
download | nixlib-15879c318e4218283c0e90b4d73aa43b92640463.tar nixlib-15879c318e4218283c0e90b4d73aa43b92640463.tar.gz nixlib-15879c318e4218283c0e90b4d73aa43b92640463.tar.bz2 nixlib-15879c318e4218283c0e90b4d73aa43b92640463.tar.lz nixlib-15879c318e4218283c0e90b4d73aa43b92640463.tar.xz nixlib-15879c318e4218283c0e90b4d73aa43b92640463.tar.zst nixlib-15879c318e4218283c0e90b4d73aa43b92640463.zip |
vagrant: Don't patch salt provisioner's shebang
The script is intended to run on remote systems, not on the local system. The shebang **has** to work where nix and the current store does not exist.
Diffstat (limited to 'pkgs/development/tools/vagrant')
-rw-r--r-- | pkgs/development/tools/vagrant/default.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix index 2d4bae560bde..7b47cf0aa089 100644 --- a/pkgs/development/tools/vagrant/default.nix +++ b/pkgs/development/tools/vagrant/default.nix @@ -84,6 +84,13 @@ in buildRubyGem rec { fi ''; + # `patchShebangsAuto` patches this one script which is intended to run + # on foreign systems. + postFixup = '' + sed -i -e '1c#!/bin/sh -' \ + $out/lib/ruby/gems/*/gems/vagrant-*/plugins/provisioners/salt/bootstrap-salt.sh + ''; + passthru = { inherit ruby deps; }; |