From d6de45d7de2e5466357cb3e7279fc94265b1ac07 Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Thu, 31 Dec 2020 18:40:07 -0300 Subject: [PATCH] shellhub-agent: set passthru.updateScript using genericUpdater Signed-off-by: Otavio Salvador --- .../networking/shellhub-agent/default.nix | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/shellhub-agent/default.nix b/pkgs/applications/networking/shellhub-agent/default.nix index b8ee60e5713..0aa78482e5a 100644 --- a/pkgs/applications/networking/shellhub-agent/default.nix +++ b/pkgs/applications/networking/shellhub-agent/default.nix @@ -1,4 +1,9 @@ -{ stdenv, buildGoModule, fetchFromGitHub }: +{ stdenv +, buildGoModule +, fetchFromGitHub +, genericUpdater +, common-updater-scripts +}: buildGoModule rec { pname = "shellhub-agent"; @@ -17,6 +22,15 @@ buildGoModule rec { buildFlagsArray = [ "-ldflags=-s -w -X main.AgentVersion=v${version}" ]; + passthru = { + updateScript = genericUpdater { + inherit pname version; + versionLister = "${common-updater-scripts}/bin/list-git-tags ${src.meta.homepage}"; + rev-prefix = "v"; + ignoredVersions = ".(rc|beta).*"; + }; + }; + meta = with stdenv.lib; { description = "Enables easy access any Linux device behind firewall and NAT";