diff --git a/pkgs/by-name/pa/pacemaker/package.nix b/pkgs/by-name/pa/pacemaker/package.nix index bc670ea43265..f3122636fdad 100644 --- a/pkgs/by-name/pa/pacemaker/package.nix +++ b/pkgs/by-name/pa/pacemaker/package.nix @@ -21,6 +21,7 @@ pkg-config, python3, nixosTests, + versionCheckHook, # Pacemaker is compiled twice, once with forOCF = true to extract its # OCF definitions for use in the ocf-resource-agents derivation, then @@ -100,6 +101,11 @@ stdenv.mkDerivation (finalAttrs: { rm -r $out/nix ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgram = [ "${placeholder "out"}/sbin/pacemakerd" ]; + versionCheckProgramArg = "--version"; + passthru.tests = { inherit (nixosTests) pacemaker; };