diff options
author | Anders Kaseorg <andersk@mit.edu> | 2019-12-31 16:33:33 -0800 |
---|---|---|
committer | Anders Kaseorg <andersk@mit.edu> | 2019-12-31 20:21:17 -0800 |
commit | 2c70867d7798cfa67a148e2539d712a2e1f2e30d (patch) | |
tree | 8cd7a1d14e171d76611d338da1da4f6e8c843e0f /pkgs/development/tools/vagrant | |
parent | 5ddafad13e62e7a14b0bf788549e5d36953ce4c0 (diff) | |
download | nixlib-2c70867d7798cfa67a148e2539d712a2e1f2e30d.tar nixlib-2c70867d7798cfa67a148e2539d712a2e1f2e30d.tar.gz nixlib-2c70867d7798cfa67a148e2539d712a2e1f2e30d.tar.bz2 nixlib-2c70867d7798cfa67a148e2539d712a2e1f2e30d.tar.lz nixlib-2c70867d7798cfa67a148e2539d712a2e1f2e30d.tar.xz nixlib-2c70867d7798cfa67a148e2539d712a2e1f2e30d.tar.zst nixlib-2c70867d7798cfa67a148e2539d712a2e1f2e30d.zip |
vagrant: Improve installCheckPhase to verify an actual operation
Just running `vagrant --version` was insufficient to catch #76629, but this would have. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Diffstat (limited to 'pkgs/development/tools/vagrant')
-rw-r--r-- | pkgs/development/tools/vagrant/default.nix | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix index 306d451abcec..4ef723c9a1fa 100644 --- a/pkgs/development/tools/vagrant/default.nix +++ b/pkgs/development/tools/vagrant/default.nix @@ -90,12 +90,7 @@ in buildRubyGem rec { ''; installCheckPhase = '' - if [[ "$("$out/bin/vagrant" --version)" == "Vagrant ${version}" ]]; then - echo 'Vagrant smoke check passed' - else - echo 'Vagrant smoke check failed' - return 1 - fi + HOME="$(mktemp -d)" $out/bin/vagrant init --output - > /dev/null ''; # `patchShebangsAuto` patches this one script which is intended to run |