summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Klinkovský2023-08-12 09:17:09 +0200
committerJakub Klinkovský2023-08-12 09:17:09 +0200
commit3d0ef5b02f4ad504dc4c8e6179a6ff39abeae7a9 (patch)
tree56b5999db2a000b5d071feebde513fa3c9776e64
parent270d88505ceca1118b792388d493b662e970adea (diff)
downloadaur-3d0ef5b02f4ad504dc4c8e6179a6ff39abeae7a9.tar.gz
fix build and add ConditionVirtualization=false to the systemd service
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD6
-rw-r--r--prometheus-nvidia-gpu-exporter.service1
3 files changed, 7 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 21c06afa87ef..6e603d7d691e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = prometheus-nvidia-gpu-exporter
pkgdesc = Prometheus exporter for Nvidia GPU metrics
pkgver = r31.e7d86ca
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/cfsmp3/nvidia_gpu_prometheus_exporter
arch = x86_64
license = Apache
@@ -14,7 +14,7 @@ pkgbase = prometheus-nvidia-gpu-exporter
source = prometheus-nvidia-gpu-exporter.sysusers
b2sums = SKIP
b2sums = 47fb8b927f0f8f83521ffabe83076ae0dee39de9ea35e8f14520e6bd2bea746eff2c73838dcf0b4e84b71d4dbfc8280b1f874afc95f7f696aba4cfd9fccdc36a
- b2sums = 41982b18a355b80a2b7a14e92bfcd7ca4d2bd8020c922c1219261d0b15a91eaab895eb2317a16625cd61d71527b9420fb188fffeb2ed765ff256a6eaeccb9330
+ b2sums = 9ded6ab52caaada85d5dedf681b74a581c75e0c9acb04cc39347c0610882d0a9eb0219a923256413085768a8c58a6ba540fd0ab91b0e2d25ccf37991d01801a0
b2sums = b275bf80f0dfaa8a89bb97ea28a0c5afd3e900fd82ded97c628f47cebd5442f402c62f0f814099968b31f821248d9661815deae6517917ce8eec6400d96967a6
pkgname = prometheus-nvidia-gpu-exporter
diff --git a/PKGBUILD b/PKGBUILD
index 425de299e593..1190a707dc35 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=prometheus-nvidia-gpu-exporter
_pkgname=nvidia_gpu_prometheus_exporter
pkgver=r31.e7d86ca
-pkgrel=3
+pkgrel=4
pkgdesc="Prometheus exporter for Nvidia GPU metrics"
arch=(x86_64)
url="https://github.com/cfsmp3/nvidia_gpu_prometheus_exporter"
@@ -16,7 +16,7 @@ source=("git+$url.git"
"$pkgname.sysusers")
b2sums=('SKIP'
'47fb8b927f0f8f83521ffabe83076ae0dee39de9ea35e8f14520e6bd2bea746eff2c73838dcf0b4e84b71d4dbfc8280b1f874afc95f7f696aba4cfd9fccdc36a'
- '41982b18a355b80a2b7a14e92bfcd7ca4d2bd8020c922c1219261d0b15a91eaab895eb2317a16625cd61d71527b9420fb188fffeb2ed765ff256a6eaeccb9330'
+ '9ded6ab52caaada85d5dedf681b74a581c75e0c9acb04cc39347c0610882d0a9eb0219a923256413085768a8c58a6ba540fd0ab91b0e2d25ccf37991d01801a0'
'b275bf80f0dfaa8a89bb97ea28a0c5afd3e900fd82ded97c628f47cebd5442f402c62f0f814099968b31f821248d9661815deae6517917ce8eec6400d96967a6')
pkgver() {
@@ -26,6 +26,8 @@ pkgver() {
prepare() {
cd "$_pkgname"
+ # github.com/cfsmp3/gonvml does not have go.mod and go.sum
+ go mod download github.com/cfsmp3/gonvml
go mod vendor
mkdir -p build
}
diff --git a/prometheus-nvidia-gpu-exporter.service b/prometheus-nvidia-gpu-exporter.service
index ac8c366ed6a3..af8cbb2b392b 100644
--- a/prometheus-nvidia-gpu-exporter.service
+++ b/prometheus-nvidia-gpu-exporter.service
@@ -2,6 +2,7 @@
Description=Prometheus exporter for nvidia-gpu metrics
Requires=network-online.target
After=network-online.target
+ConditionVirtualization=false
[Service]
EnvironmentFile=-/etc/conf.d/prometheus-nvidia-gpu-exporter