blob: 8348e9de48070469dd5f4b1965667aa558fa6ce6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# Maintainer: Mathieu Clabaut <mathieu[at]clabaut.net>
pkgname=prometheus-blackbox-exporter-bin
pkgver=0.12.0
pkgrel=2
pkgdesc="Prometheus blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP (binary, not built from source)."
arch=('x86_64')
url="https://github.com/prometheus/blackbox_exporter"
license=('Apache')
depends=()
makedepends=()
provides=('prometheus-blackbox-exporter')
conflicts=('prometheus-blackbox-exporter')
source=( 'prometheus-blackbox-exporter.service' 'config.yml'
"https://github.com/prometheus/blackbox_exporter/releases/download/v${pkgver}/blackbox_exporter-${pkgver}.linux-amd64.tar.gz")
sha256sums=('aba10388d5f6f3fc36779c3a9c329308b147fcd35751ff6542e7f9744071930e'
'38d9cf33beabc7bcf2a2504c2657ecee66a96da94a4f829619e92980800da3ce'
'c5d8ba7d91101524fa7c3f5e17256d467d44d5e1d243e251fd795e0ab4a83605')
package() {
cd "${srcdir}/blackbox_exporter-${pkgver}.linux-amd64"
# Install Binary
install -D -m0755 blackbox_exporter \
"${pkgdir}/usr/bin/prometheus_blackbox_exporter"
# Install SystemD Service File
install -D -m0644 "${srcdir}/prometheus-blackbox-exporter.service" \
"${pkgdir}/usr/lib/systemd/system/prometheus-blackbox-exporter.service"
#Install example configuration
install -D -m0644 "${srcdir}/config.yml" \
"${pkgdir}/etc/prometheus/blackbox.yml"
}
|