diff options
author | Artturi <Artturin@artturin.com> | 2022-04-17 22:40:45 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-17 22:40:45 +0300 |
commit | 3886bcd30f397f09ba4fbab1370dac0d2730ddae (patch) | |
tree | ba7dba169b9d26e784b26fac18ad7a5c11acaa7a /pkgs/build-support | |
parent | 56d7a75ad762b35bab96d75393779643436ebf23 (diff) | |
parent | 390439d726d070c6914bcefbe2970454cb88ddfd (diff) |
Merge pull request #168703 from Artturin/testversion1
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/trivial-builders.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/build-support/trivial-builders.nix b/pkgs/build-support/trivial-builders.nix index 124ade8cfa0d3..1f9543f808e6c 100644 --- a/pkgs/build-support/trivial-builders.nix +++ b/pkgs/build-support/trivial-builders.nix @@ -814,7 +814,11 @@ rec { command ? "${package.meta.mainProgram or package.pname or package.name} --version", version ? package.version, }: runCommand "${package.name}-test-version" { nativeBuildInputs = [ package ]; meta.timeout = 60; } '' - ${command} |& grep -Fw ${version} - touch $out + if output=$(${command} 2>&1); then + grep -Fw "${version}" - <<< "$output" + touch $out + else + echo "$output" >&2 && exit 1 + fi ''; } |