diff options
author | Aneesh Agrawal <aneeshusa@gmail.com> | 2018-03-03 23:28:45 -0800 |
---|---|---|
committer | Aneesh Agrawal <aneeshusa@gmail.com> | 2018-03-03 23:31:00 -0800 |
commit | 89d0307a391b4c27c4f4df949b784c3818d2977f (patch) | |
tree | 18e05c16df42b90f369f3fa7f8111a8b3a1621b2 /pkgs/development/tools/vagrant/default.nix | |
parent | fced35fa44098be0296d8b42166583bd5e505141 (diff) | |
download | nixpkgs-89d0307a391b4c27c4f4df949b784c3818d2977f.tar nixpkgs-89d0307a391b4c27c4f4df949b784c3818d2977f.tar.gz nixpkgs-89d0307a391b4c27c4f4df949b784c3818d2977f.tar.bz2 nixpkgs-89d0307a391b4c27c4f4df949b784c3818d2977f.tar.lz nixpkgs-89d0307a391b4c27c4f4df949b784c3818d2977f.tar.xz nixpkgs-89d0307a391b4c27c4f4df949b784c3818d2977f.tar.zst nixpkgs-89d0307a391b4c27c4f4df949b784c3818d2977f.zip |
vagrant: Fix dependencies for version 2.0.2
The version was bumped in #36081, but the dependencies were not updated, causing Vagrant to fail at runtime. Fix the dependencies (via bundix), and add an `installCheckPhase` to the derviation to catch this in the future.
Diffstat (limited to 'pkgs/development/tools/vagrant/default.nix')
-rw-r--r-- | pkgs/development/tools/vagrant/default.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix index 7f62102621e..3b055d38d03 100644 --- a/pkgs/development/tools/vagrant/default.nix +++ b/pkgs/development/tools/vagrant/default.nix @@ -28,7 +28,7 @@ in buildRubyGem rec { gemName = "vagrant"; inherit version; - doCheck = true; + doInstallCheck = true; dontBuild = false; src = fetchurl { inherit url sha256; }; @@ -44,6 +44,15 @@ in buildRubyGem rec { --prefix PATH ':' "${lib.getBin libarchive}/bin" ''; + installCheckPhase = '' + if [[ "$("$out/bin/vagrant" --version)" == "Vagrant ${version}" ]]; then + echo 'Vagrant smoke check passed' + else + echo 'Vagrant smoke check failed' + return 1 + fi + ''; + passthru = { inherit ruby deps; }; |