Date: Monday, May 25, 2020 @ 14:39:14 Author: jelle Revision: 387519 upgpkg: prometheus-node-exporter 0.18.1-6
Make node-exporter reproducible with trimpath Modified: prometheus-node-exporter/trunk/PKGBUILD ----------+ PKGBUILD | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-05-25 14:35:17 UTC (rev 387518) +++ PKGBUILD 2020-05-25 14:39:14 UTC (rev 387519) @@ -2,7 +2,7 @@ pkgname=prometheus-node-exporter pkgver=0.18.1 -pkgrel=5 +pkgrel=6 pkgdesc='Exporter for machine metrics' url='https://github.com/prometheus/node_exporter' @@ -10,7 +10,7 @@ license=('Apache') depends=('glibc') -makedepends=('go-pie' 'git') +makedepends=('go' 'git') backup=('etc/conf.d/prometheus-node-exporter') @@ -28,9 +28,10 @@ cd node_exporter-$pkgver go build \ - -mod=vendor \ - -gcflags "all=-trimpath=${PWD}" \ - -asmflags "all=-trimpath=${PWD}" \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ -ldflags "-extldflags ${LDFLAGS} \ -X github.com/prometheus/common/version.Version=$pkgver \ -X github.com/prometheus/common/version.Revision=$pkgver \