shellhub-agent: set passthru.updateScript using genericUpdater

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
gstqt5
Otavio Salvador 2020-12-31 18:40:07 -03:00 committed by Jonathan Ringer
parent 854096fa4f
commit d6de45d7de
1 changed files with 15 additions and 1 deletions

View File

@ -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";