diff options
Diffstat (limited to 'pkgs/applications/networking/shellhub-agent/default.nix')
-rw-r--r-- | pkgs/applications/networking/shellhub-agent/default.nix | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/applications/networking/shellhub-agent/default.nix b/pkgs/applications/networking/shellhub-agent/default.nix index b8ee60e571381..0aa78482e5aca 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"; |