aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/tools/vagrant
diff options
context:
space:
mode:
authorAnders Kaseorg <andersk@mit.edu>2019-12-31 16:33:33 -0800
committerAnders Kaseorg <andersk@mit.edu>2019-12-31 20:21:17 -0800
commit2c70867d7798cfa67a148e2539d712a2e1f2e30d (patch)
tree8cd7a1d14e171d76611d338da1da4f6e8c843e0f /pkgs/development/tools/vagrant
parent5ddafad13e62e7a14b0bf788549e5d36953ce4c0 (diff)
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.nix7
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