@@ -1,4 +1,9 @@
1−{ stdenv, buildGoModule, fetchFromGitHub }:
1+{ stdenv
2+, buildGoModule
3+, fetchFromGitHub
4+, genericUpdater
5+, common-updater-scripts
6+}:
27
38buildGoModule rec {
49 pname = "shellhub-agent";
@@ -17,6 +22,15 @@ buildGoModule rec {
1722
1823 buildFlagsArray = [ "-ldflags=-s -w -X main.AgentVersion=v${version}" ];
1924
25+ passthru = {
26+ updateScript = genericUpdater {
27+ inherit pname version;
28+ versionLister = "${common-updater-scripts}/bin/list-git-tags ${src.meta.homepage}";
29+ rev-prefix = "v";
30+ ignoredVersions = ".(rc|beta).*";
31+ };
32+ };
33+
2034 meta = with stdenv.lib; {
2135 description =
2236 "Enables easy access any Linux device behind firewall and NAT";