From a3e1da17cb10327f1045e22f49dba1f959ac769e Mon Sep 17 00:00:00 2001 From: Symphorien Gibol Date: Tue, 11 Sep 2018 23:40:35 +0200 Subject: cargo-vendor-normalise: add a small install check --- pkgs/build-support/rust/fetchcargo.nix | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'pkgs/build-support/rust') diff --git a/pkgs/build-support/rust/fetchcargo.nix b/pkgs/build-support/rust/fetchcargo.nix index 1a40a362d9b5..eb51e5c4ff9a 100644 --- a/pkgs/build-support/rust/fetchcargo.nix +++ b/pkgs/build-support/rust/fetchcargo.nix @@ -4,6 +4,13 @@ let cargo-vendor-normalise = stdenv.mkDerivation { src = ./cargo-vendor-normalise.py; unpackPhase = ":"; installPhase = "install -D $src $out/bin/cargo-vendor-normalise"; + doInstallCheck = true; + installCheckPhase = '' + # check that ./fetchcargo-default-config.toml is a fix point + reference=${./fetchcargo-default-config.toml} + < $reference $out/bin/cargo-vendor-normalise > test; + cmp test $reference + ''; buildInputs = [ (python3.withPackages(ps: [ ps.toml ])) ]; preferLocalBuild = true; }; -- cgit 1.4.1