summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDave Ingram2020-05-28 14:31:01 +0100
committerDave Ingram2020-05-28 14:31:01 +0100
commitd2d2bdf17d4ca7319a6a13528351f33980718497 (patch)
tree374971c86164a1c616df16046aa133ba0b07f9bf /PKGBUILD
downloadaur-iptables-exporter-bin.tar.gz
Initial checkin of package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..df9edceb43c6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Dave Ingram <aur[at]dmi.me.uk>
+
+pkgname=iptables-exporter-bin
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Prometheus exporter for iptables metrics (binary, not built from source)"
+arch=('x86_64')
+url="https://github.com/retailnext/iptables_exporter"
+license=('Apache')
+depends=()
+makedepends=()
+provides=('iptables-exporter')
+conflicts=('iptables-exporter')
+source=( 'iptables-exporter.service' )
+source_x86_64=( "$url/releases/download/v${pkgver}/iptables_exporter-${pkgver}.linux-amd64.tar.gz")
+md5sums=('7697c3ce8640e1e4c2b077c40bc09571')
+md5sums_x86_64=('1ed90b84cd9579b9ac7e8a9737492199')
+
+package() {
+ case "$CARCH" in
+ 'x86_64') ARCH='amd64';;
+ 'armv6h') ARCH='armv6';;
+ 'armv7h') ARCH='armv7';;
+ 'aarch64') ARCH='arm64';;
+ esac
+ cd "${srcdir}/iptables_exporter-${pkgver}.linux-${ARCH}"
+
+ # Install Binary
+ install -D -m0755 iptables_exporter \
+ "${pkgdir}/usr/bin/iptables_exporter"
+
+ # Install SystemD Service File
+ install -D -m0644 "${srcdir}/iptables-exporter.service" \
+ "${pkgdir}/usr/lib/systemd/system/iptables-exporter.service"
+}