mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-06 02:54:23 +02:00
51 lines
1.8 KiB
Text
51 lines
1.8 KiB
Text
# Contributor: Tiago Ilieve <tiago.myhro@gmail.com>
|
|
# Maintainer: Tiago Ilieve <tiago.myhro@gmail.com>
|
|
pkgname=prometheus-node-exporter
|
|
_pkgname=node_exporter
|
|
pkgver=1.9.1
|
|
pkgrel=2
|
|
pkgdesc="Prometheus exporter for machine metrics"
|
|
url="https://github.com/prometheus/node_exporter"
|
|
license="Apache-2.0"
|
|
arch="all"
|
|
makedepends="go>=1.14 bash sed"
|
|
install="$pkgname.pre-install $pkgname.pre-upgrade"
|
|
subpackages="$pkgname-openrc"
|
|
source="$_pkgname-$pkgver.tar.gz::https://github.com/prometheus/node_exporter/archive/v$pkgver.tar.gz
|
|
node-exporter.initd
|
|
node-exporter.confd
|
|
disable-go-race-detector.patch
|
|
"
|
|
builddir="$srcdir/$_pkgname-$pkgver"
|
|
|
|
# secfixes:
|
|
# 1.5.0-r0:
|
|
# - CVE-2022-46146
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
go build \
|
|
-ldflags "-X github.com/prometheus/common/version.Version=$pkgver" \
|
|
-v -o node_exporter
|
|
}
|
|
|
|
check() {
|
|
make test
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 node_exporter "$pkgdir"/usr/bin/node_exporter
|
|
|
|
install -Dm755 "$srcdir"/node-exporter.initd "$pkgdir"/etc/init.d/node-exporter
|
|
install -Dm644 "$srcdir"/node-exporter.confd "$pkgdir"/etc/conf.d/node-exporter
|
|
}
|
|
|
|
sha512sums="
|
|
233d1d856d9e2598818f7487357a51b94a39207810d9f35e0cb44c4703583be07ebde6eb658c25560d9345d0c43651a880be5fc42fe3cbe1975d6f6c348eeddf node_exporter-1.9.1.tar.gz
|
|
67b16a002daf45893e7d814e6d921f92dfc26d31ea802a4c511dc3affd8143d3827b7d895bb3efc13337894a893f4feac01d2a0f0e381ef53d00dffe9ff0577a node-exporter.initd
|
|
592d3f17a3cf487d97a14c803dded07d2dfb112b159ab1a3575310fc0176fc3255ddad6657f16a8d6d3c161bfb03c203a6271ec6e6395b75716a14b0de8baced node-exporter.confd
|
|
36952039e5db39aa06a2ca16fa5d318f22eb967e3e9b1363508b2f3d3d0b14e5df111c77ce951bea2f65dd2be0a0a1582be245acfe4641623381a940204e53d9 disable-go-race-detector.patch
|
|
"
|