crowdsec: fix versioning flags in build
This commit is contained in:
parent
39412c01a1
commit
be97d5f5b9
1 changed files with 8 additions and 3 deletions
|
@ -23,9 +23,9 @@ buildGoModule rec {
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-s"
|
"-s"
|
||||||
"-w"
|
"-w"
|
||||||
"-X github.com/crowdsecurity/go-cs-lib/pkg/version.Version=v${version}"
|
"-X github.com/crowdsecurity/go-cs-lib/version.Version=v${version}"
|
||||||
"-X github.com/crowdsecurity/go-cs-lib/pkg/version.BuildDate=1970-01-01_00:00:00"
|
"-X github.com/crowdsecurity/go-cs-lib/version.BuildDate=1970-01-01_00:00:00"
|
||||||
"-X github.com/crowdsecurity/go-cs-lib/pkg/version.Tag=${src.rev}"
|
"-X github.com/crowdsecurity/go-cs-lib/version.Tag=${src.rev}"
|
||||||
"-X github.com/crowdsecurity/crowdsec/pkg/cwversion.Codename=alphaga"
|
"-X github.com/crowdsecurity/crowdsec/pkg/cwversion.Codename=alphaga"
|
||||||
"-X github.com/crowdsecurity/crowdsec/pkg/csconfig.defaultConfigDir=/etc/crowdsec"
|
"-X github.com/crowdsecurity/crowdsec/pkg/csconfig.defaultConfigDir=/etc/crowdsec"
|
||||||
"-X github.com/crowdsecurity/crowdsec/pkg/csconfig.defaultDataDir=/var/lib/crowdsec/data"
|
"-X github.com/crowdsecurity/crowdsec/pkg/csconfig.defaultDataDir=/var/lib/crowdsec/data"
|
||||||
|
@ -43,6 +43,11 @@ buildGoModule rec {
|
||||||
--zsh <($out/bin/cscli completion zsh)
|
--zsh <($out/bin/cscli completion zsh)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# It's important that the version is correctly set as it also determines feature capabilities
|
||||||
|
checkPhase = ''
|
||||||
|
$GOPATH/bin/cscli version 2>&1 | grep -q "version: v${version}"
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://crowdsec.net/";
|
homepage = "https://crowdsec.net/";
|
||||||
changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}";
|
changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}";
|
||||||
|
|
Loading…
Reference in a new issue