From f9fb5cbb21cf775ee998b1585e612727d08dcad2 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Wed, 18 Jun 2025 12:11:34 +0200 Subject: [PATCH] fix --- recipes/consul-exporter_0.13.0.bb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/recipes/consul-exporter_0.13.0.bb b/recipes/consul-exporter_0.13.0.bb index 3ec0bc2..64a39b3 100644 --- a/recipes/consul-exporter_0.13.0.bb +++ b/recipes/consul-exporter_0.13.0.bb @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${S}/${GO_INSTALL}/LICENSE;md5=86d3f3a95c324c9479bd89 FILESEXTRAPATHS:prepend := "${THISDIR}:" SRC_URI = " \ - git://github.com/prometheus/consul_exporter.git;branch=release-1.8;protocol=https \ + git://github.com/prometheus/consul_exporter.git;branch=master;protocol=https \ file://files/consul_exporter.service \ file://files/consul_exporter.socket \ file://files/consul_exporter.sysconfig \ @@ -32,6 +32,15 @@ FILES:${PN} += "\ USERADD_PACKAGES = "${PN}" USERADD_PARAM:${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/${BPN}-1 --shell /bin/nologin consul_exporter" +GOFLAGS += "-trimpath -modcacherw -buildmode=pie" + +do_compile() { + export GOMODCACHE="${B}/.mod" + + cd ${S}/${GO_INSTALL} + go build ${GOFLAGS} ${GO_LDFLAGS} -o ${B}/bin/linux_arm64/consul_exporter ./cmd/consul_exporter/consul_exporter.go +} + do_install() { install -Dm755 bin/linux_arm64/consul_exporter ${D}${bindir}/consul_exporter -- GitLab