summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-05-30 03:08:26 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-05-30 03:08:26 +0200
commitb4d7df480949a63893eadaf74aa2d7ac9dda1be4 (patch)
tree4a4d36ddbf4ba8326efcd77dccc0134fedc88435
parentadd debian package for node-exporter (diff)
add debian package for exporter-exporter
-rw-r--r--.gitignore7
-rw-r--r--prom-exporter-exporter/Makefile18
-rw-r--r--prom-exporter-exporter/debian/changelog5
-rw-r--r--prom-exporter-exporter/debian/compat1
-rw-r--r--prom-exporter-exporter/debian/control12
-rw-r--r--prom-exporter-exporter/debian/prom-exporter-exporter.install1
-rwxr-xr-xprom-exporter-exporter/debian/rules12
-rw-r--r--prom-exporter-exporter/debian/source/format1
-rw-r--r--prom-exporter-exporter/sha256sums.txt1
9 files changed, 58 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 9acb834..02e9156 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,10 @@
+/*/amd64/
+/*/i386/
+/*/debian/.debhelper/
+/*/debian/files
+/*/debian/*.debhelper.log
+/*/debian/*.substvars
+/*/debian/tmp/
/*.buildinfo
/*.changes
/*.deb
diff --git a/prom-exporter-exporter/Makefile b/prom-exporter-exporter/Makefile
new file mode 100644
index 0000000..bee103b
--- /dev/null
+++ b/prom-exporter-exporter/Makefile
@@ -0,0 +1,18 @@
+VERSION := 0.4.2
+GITHUB_BASEURL := "https://github.com/QubitProducts/exporter_exporter/releases/download"
+
+.PHONY: clean
+
+all: amd64/exporter_exporter
+
+%/exporter_exporter: exporter_exporter-$(VERSION).linux-%.tar.gz
+ mkdir -p $(shell echo $@ | sed 's#/.*##')
+ tar -C $(shell echo $@ | sed 's#/.*##') -xzf "$<" --strip-components=1
+
+exporter_exporter-$(VERSION).linux-%.tar.gz:
+ wget -nc "$(GITHUB_BASEURL)/v$(VERSION)/$(shell echo $@ | sed s/i386/386/)" -O "$@"
+ sha256sum -c --ignore-missing sha256sums.txt
+
+clean:
+ rm -rf amd64
+ rm -f exporter_exporter-$(VERSION).linux-*.tar.gz
diff --git a/prom-exporter-exporter/debian/changelog b/prom-exporter-exporter/debian/changelog
new file mode 100644
index 0000000..4294ae1
--- /dev/null
+++ b/prom-exporter-exporter/debian/changelog
@@ -0,0 +1,5 @@
+prom-exporter-exporter (0.4.2-1) unstable; urgency=medium
+
+ * Initial release.
+
+ -- Christian Pointner <equinox@spreadspace.org> Wed, 30 May 2021 03:04:22 +0200
diff --git a/prom-exporter-exporter/debian/compat b/prom-exporter-exporter/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/prom-exporter-exporter/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/prom-exporter-exporter/debian/control b/prom-exporter-exporter/debian/control
new file mode 100644
index 0000000..8f30247
--- /dev/null
+++ b/prom-exporter-exporter/debian/control
@@ -0,0 +1,12 @@
+Source: prom-exporter-exporter
+Maintainer: Christian Pointner <equinox@spreadspace.org>
+Section: utils
+Priority: optional
+Standards-Version: 3.9.2
+Build-Depends: debhelper (>= 9), wget, ca-certificates
+
+Package: prom-exporter-exporter
+Architecture: amd64
+Depends: ${misc:Depends}
+Conflicts: prometheus-exporter-exporter
+Description: prometheus exporter-exporter (binary only)
diff --git a/prom-exporter-exporter/debian/prom-exporter-exporter.install b/prom-exporter-exporter/debian/prom-exporter-exporter.install
new file mode 100644
index 0000000..e33beed
--- /dev/null
+++ b/prom-exporter-exporter/debian/prom-exporter-exporter.install
@@ -0,0 +1 @@
+usr/bin/prometheus-exporter-exporter
diff --git a/prom-exporter-exporter/debian/rules b/prom-exporter-exporter/debian/rules
new file mode 100755
index 0000000..45f857b
--- /dev/null
+++ b/prom-exporter-exporter/debian/rules
@@ -0,0 +1,12 @@
+#!/usr/bin/make -f
+%:
+ dh $@
+
+override_dh_auto_configure:
+
+override_dh_auto_build:
+ make $(DEB_BUILD_ARCH)/exporter_exporter
+
+override_dh_auto_install:
+ install -d $$(pwd)/debian/tmp/usr/bin/
+ install -m 755 $$(pwd)/$(DEB_BUILD_ARCH)/exporter_exporter $$(pwd)/debian/tmp/usr/bin/prometheus-exporter-exporter
diff --git a/prom-exporter-exporter/debian/source/format b/prom-exporter-exporter/debian/source/format
new file mode 100644
index 0000000..d3827e7
--- /dev/null
+++ b/prom-exporter-exporter/debian/source/format
@@ -0,0 +1 @@
+1.0
diff --git a/prom-exporter-exporter/sha256sums.txt b/prom-exporter-exporter/sha256sums.txt
new file mode 100644
index 0000000..d575a1c
--- /dev/null
+++ b/prom-exporter-exporter/sha256sums.txt
@@ -0,0 +1 @@
+f725f6e8c6cb4fa4004a39999340f84102fc2f92d34e978124d9f37a1a766e9a exporter_exporter-0.4.2.linux-amd64.tar.gz