aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/prometheus-snmp-exporter/APKBUILD3
-rw-r--r--testing/prometheus-snmp-exporter/prometheus-snmp-exporter.post-install4
-rw-r--r--testing/prometheus-snmp-exporter/prometheus-snmp-exporter.pre-install5
3 files changed, 4 insertions, 8 deletions
diff --git a/testing/prometheus-snmp-exporter/APKBUILD b/testing/prometheus-snmp-exporter/APKBUILD
index 64c0a253f3..09b25f2c8f 100644
--- a/testing/prometheus-snmp-exporter/APKBUILD
+++ b/testing/prometheus-snmp-exporter/APKBUILD
@@ -7,9 +7,8 @@ pkgdesc="Description"
url="https://github.com/prometheus/snmp_exporter"
arch="all"
license="Apache-2.0"
-depends=""
makedepends="go net-snmp-dev"
-install="$pkgname.pre-install $pkgname.post-install"
+install="$pkgname.pre-install"
subpackages="$pkgname-openrc"
source="
$pkgname-$pkgver.tar.gz::https://github.com/prometheus/snmp_exporter/archive/v$pkgver.tar.gz
diff --git a/testing/prometheus-snmp-exporter/prometheus-snmp-exporter.post-install b/testing/prometheus-snmp-exporter/prometheus-snmp-exporter.post-install
deleted file mode 100644
index 0586fcd5c5..0000000000
--- a/testing/prometheus-snmp-exporter/prometheus-snmp-exporter.post-install
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-# add something which happends after install
-
diff --git a/testing/prometheus-snmp-exporter/prometheus-snmp-exporter.pre-install b/testing/prometheus-snmp-exporter/prometheus-snmp-exporter.pre-install
index 46079e0c04..9a820759b8 100644
--- a/testing/prometheus-snmp-exporter/prometheus-snmp-exporter.pre-install
+++ b/testing/prometheus-snmp-exporter/prometheus-snmp-exporter.pre-install
@@ -1,4 +1,5 @@
#!/bin/sh
-
-# add something which happends before install
+grep '^prometheus:' /etc/group >/dev/null || addgroup -S prometheus 2>/dev/null
+grep '^prometheus:' /etc/passwd >/dev/null || adduser -SDh/var/lib/prometheus \
+ -s/sbin/nologin -Gprometheus -gprometheus prometheus prometheus 2>/dev/null