Unverified Commit 53027e15 authored by Peder Bergebakken Sundt's avatar Peder Bergebakken Sundt Committed by GitHub
Browse files

nagiosPlugins.manubulon-snmp-plugins: use versionCheckHook (#361091)

parents 78ae6785 00137105
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -2,11 +2,10 @@
  fetchFromGitHub,
  lib,
  makeWrapper,
  manubulon-snmp-plugins,
  nix-update-script,
  perlPackages,
  stdenv,
  testers,
  versionCheckHook,
}:
stdenv.mkDerivation rec {
  pname = "manubulon-snmp-plugins";
@@ -46,14 +45,15 @@ stdenv.mkDerivation rec {
    done
  '';

  doInstallCheck = true;
  nativeInstallCheckInputs = [ versionCheckHook ];
  versionCheckProgram = "${placeholder "out"}/bin/check_snmp_int.pl";
  preVersionCheck = ''
    version=${builtins.head (lib.splitString "-" version)}
  '';

  passthru = {
    updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
    tests.version = testers.testVersion {
      package = manubulon-snmp-plugins;
      # Program returns status code 3
      command = "check_snmp_int.pl --version || true";
      version = builtins.head (lib.splitString "-" version);
    };
  };

  meta = {