From 0e1c2632651ed126a0516c4fed141899e9db1d77 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 24 Aug 2021 12:30:00 +0200 Subject: make package configs more generic --- prom-alertmanager/Makefile | 2 +- prom-alertmanager/debian/install | 2 ++ prom-alertmanager/debian/prom-alertmanager.install | 2 -- prom-alertmanager/debian/rules | 3 ++- prom-exporter-blackbox/Makefile | 2 +- prom-exporter-blackbox/debian/install | 1 + prom-exporter-blackbox/debian/prom-exporter-blackbox.install | 1 - prom-exporter-blackbox/debian/rules | 3 ++- prom-exporter-exporter/Makefile | 2 +- prom-exporter-exporter/debian/install | 1 + prom-exporter-exporter/debian/prom-exporter-exporter.install | 1 - prom-exporter-exporter/debian/rules | 3 ++- prom-exporter-mikrotik/Makefile | 2 +- prom-exporter-mikrotik/debian/install | 1 + prom-exporter-mikrotik/debian/prom-exporter-mikrotik.install | 1 - prom-exporter-mikrotik/debian/rules | 3 ++- prom-exporter-node/Makefile | 2 +- prom-exporter-node/debian/install | 1 + prom-exporter-node/debian/prom-exporter-node.install | 1 - prom-exporter-node/debian/rules | 3 ++- prom-exporter-nut/Makefile | 2 +- prom-exporter-nut/debian/install | 1 + prom-exporter-nut/debian/prom-exporter-nut.install | 1 - prom-exporter-nut/debian/rules | 3 ++- prom-server/Makefile | 2 +- prom-server/debian/install | 2 ++ prom-server/debian/prom-server.install | 2 -- prom-server/debian/rules | 3 ++- 28 files changed, 30 insertions(+), 23 deletions(-) create mode 100644 prom-alertmanager/debian/install delete mode 100644 prom-alertmanager/debian/prom-alertmanager.install create mode 100644 prom-exporter-blackbox/debian/install delete mode 100644 prom-exporter-blackbox/debian/prom-exporter-blackbox.install create mode 100644 prom-exporter-exporter/debian/install delete mode 100644 prom-exporter-exporter/debian/prom-exporter-exporter.install create mode 100644 prom-exporter-mikrotik/debian/install delete mode 100644 prom-exporter-mikrotik/debian/prom-exporter-mikrotik.install create mode 100644 prom-exporter-node/debian/install delete mode 100644 prom-exporter-node/debian/prom-exporter-node.install create mode 100644 prom-exporter-nut/debian/install delete mode 100644 prom-exporter-nut/debian/prom-exporter-nut.install create mode 100644 prom-server/debian/install delete mode 100644 prom-server/debian/prom-server.install diff --git a/prom-alertmanager/Makefile b/prom-alertmanager/Makefile index b0be89e..974e9d3 100644 --- a/prom-alertmanager/Makefile +++ b/prom-alertmanager/Makefile @@ -1,4 +1,4 @@ -VERSION := 0.22.2 +VERSION := "invalid" GITHUB_BASEURL := "https://github.com/prometheus/alertmanager/releases/download" .PHONY: clean diff --git a/prom-alertmanager/debian/install b/prom-alertmanager/debian/install new file mode 100644 index 0000000..4ef0201 --- /dev/null +++ b/prom-alertmanager/debian/install @@ -0,0 +1,2 @@ +usr/bin/prometheus-alertmanager +usr/bin/amtool diff --git a/prom-alertmanager/debian/prom-alertmanager.install b/prom-alertmanager/debian/prom-alertmanager.install deleted file mode 100644 index 4ef0201..0000000 --- a/prom-alertmanager/debian/prom-alertmanager.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin/prometheus-alertmanager -usr/bin/amtool diff --git a/prom-alertmanager/debian/rules b/prom-alertmanager/debian/rules index 6b8773b..623bf34 100755 --- a/prom-alertmanager/debian/rules +++ b/prom-alertmanager/debian/rules @@ -1,11 +1,12 @@ #!/usr/bin/make -f +include /usr/share/dpkg/pkg-info.mk %: dh $@ override_dh_auto_configure: override_dh_auto_build: - make $(DEB_BUILD_ARCH)/alertmanager + make VERSION=$(DEB_VERSION_UPSTREAM) $(DEB_BUILD_ARCH)/alertmanager override_dh_auto_install: install -d $$(pwd)/debian/tmp/usr/bin/ diff --git a/prom-exporter-blackbox/Makefile b/prom-exporter-blackbox/Makefile index 3bfa75b..1194903 100644 --- a/prom-exporter-blackbox/Makefile +++ b/prom-exporter-blackbox/Makefile @@ -1,4 +1,4 @@ -VERSION := 0.19.0 +VERSION := "invalid" GITHUB_BASEURL := "https://github.com/prometheus/blackbox_exporter/releases/download" .PHONY: clean diff --git a/prom-exporter-blackbox/debian/install b/prom-exporter-blackbox/debian/install new file mode 100644 index 0000000..ca7e01a --- /dev/null +++ b/prom-exporter-blackbox/debian/install @@ -0,0 +1 @@ +usr/bin/prometheus-blackbox-exporter diff --git a/prom-exporter-blackbox/debian/prom-exporter-blackbox.install b/prom-exporter-blackbox/debian/prom-exporter-blackbox.install deleted file mode 100644 index ca7e01a..0000000 --- a/prom-exporter-blackbox/debian/prom-exporter-blackbox.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/prometheus-blackbox-exporter diff --git a/prom-exporter-blackbox/debian/rules b/prom-exporter-blackbox/debian/rules index 5462deb..251bf47 100755 --- a/prom-exporter-blackbox/debian/rules +++ b/prom-exporter-blackbox/debian/rules @@ -1,11 +1,12 @@ #!/usr/bin/make -f +include /usr/share/dpkg/pkg-info.mk %: dh $@ override_dh_auto_configure: override_dh_auto_build: - make $(DEB_BUILD_ARCH)/blackbox_exporter + make VERSION=$(DEB_VERSION_UPSTREAM) $(DEB_BUILD_ARCH)/blackbox_exporter override_dh_auto_install: install -d $$(pwd)/debian/tmp/usr/bin/ diff --git a/prom-exporter-exporter/Makefile b/prom-exporter-exporter/Makefile index bee103b..59c28a4 100644 --- a/prom-exporter-exporter/Makefile +++ b/prom-exporter-exporter/Makefile @@ -1,4 +1,4 @@ -VERSION := 0.4.2 +VERSION := "invalid" GITHUB_BASEURL := "https://github.com/QubitProducts/exporter_exporter/releases/download" .PHONY: clean diff --git a/prom-exporter-exporter/debian/install b/prom-exporter-exporter/debian/install new file mode 100644 index 0000000..e33beed --- /dev/null +++ b/prom-exporter-exporter/debian/install @@ -0,0 +1 @@ +usr/bin/prometheus-exporter-exporter diff --git a/prom-exporter-exporter/debian/prom-exporter-exporter.install b/prom-exporter-exporter/debian/prom-exporter-exporter.install deleted file mode 100644 index e33beed..0000000 --- a/prom-exporter-exporter/debian/prom-exporter-exporter.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/prometheus-exporter-exporter diff --git a/prom-exporter-exporter/debian/rules b/prom-exporter-exporter/debian/rules index 45f857b..bcfc89f 100755 --- a/prom-exporter-exporter/debian/rules +++ b/prom-exporter-exporter/debian/rules @@ -1,11 +1,12 @@ #!/usr/bin/make -f +include /usr/share/dpkg/pkg-info.mk %: dh $@ override_dh_auto_configure: override_dh_auto_build: - make $(DEB_BUILD_ARCH)/exporter_exporter + make VERSION=$(DEB_VERSION_UPSTREAM) $(DEB_BUILD_ARCH)/exporter_exporter override_dh_auto_install: install -d $$(pwd)/debian/tmp/usr/bin/ diff --git a/prom-exporter-mikrotik/Makefile b/prom-exporter-mikrotik/Makefile index 2322721..8a70254 100644 --- a/prom-exporter-mikrotik/Makefile +++ b/prom-exporter-mikrotik/Makefile @@ -1,4 +1,4 @@ -VERSION := 1.0.12~git076990f +VERSION := "invalid" #GITHUB_BASEURL := "https://github.com/nshttpd/mikrotik-exporter/releases/download" GITHUB_BASEURL := "https://build.spreadspace.org/pub/mikrotik-exporter" diff --git a/prom-exporter-mikrotik/debian/install b/prom-exporter-mikrotik/debian/install new file mode 100644 index 0000000..efdc2a2 --- /dev/null +++ b/prom-exporter-mikrotik/debian/install @@ -0,0 +1 @@ +usr/bin/prometheus-mikrotik-exporter diff --git a/prom-exporter-mikrotik/debian/prom-exporter-mikrotik.install b/prom-exporter-mikrotik/debian/prom-exporter-mikrotik.install deleted file mode 100644 index efdc2a2..0000000 --- a/prom-exporter-mikrotik/debian/prom-exporter-mikrotik.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/prometheus-mikrotik-exporter diff --git a/prom-exporter-mikrotik/debian/rules b/prom-exporter-mikrotik/debian/rules index dc2a824..ca84609 100755 --- a/prom-exporter-mikrotik/debian/rules +++ b/prom-exporter-mikrotik/debian/rules @@ -1,11 +1,12 @@ #!/usr/bin/make -f +include /usr/share/dpkg/pkg-info.mk %: dh $@ override_dh_auto_configure: override_dh_auto_build: - make $(DEB_BUILD_ARCH)/mikrotik_exporter + make VERSION=$(DEB_VERSION_UPSTREAM) $(DEB_BUILD_ARCH)/mikrotik_exporter override_dh_auto_install: install -d $$(pwd)/debian/tmp/usr/bin/ diff --git a/prom-exporter-node/Makefile b/prom-exporter-node/Makefile index 5eb410d..96ba9b3 100644 --- a/prom-exporter-node/Makefile +++ b/prom-exporter-node/Makefile @@ -1,4 +1,4 @@ -VERSION := 1.1.2 +VERSION := "invalid" GITHUB_BASEURL := "https://github.com/prometheus/node_exporter/releases/download" .PHONY: clean diff --git a/prom-exporter-node/debian/install b/prom-exporter-node/debian/install new file mode 100644 index 0000000..80bda62 --- /dev/null +++ b/prom-exporter-node/debian/install @@ -0,0 +1 @@ +usr/bin/prometheus-node-exporter diff --git a/prom-exporter-node/debian/prom-exporter-node.install b/prom-exporter-node/debian/prom-exporter-node.install deleted file mode 100644 index 80bda62..0000000 --- a/prom-exporter-node/debian/prom-exporter-node.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/prometheus-node-exporter diff --git a/prom-exporter-node/debian/rules b/prom-exporter-node/debian/rules index 1820640..3233eb9 100755 --- a/prom-exporter-node/debian/rules +++ b/prom-exporter-node/debian/rules @@ -1,11 +1,12 @@ #!/usr/bin/make -f +include /usr/share/dpkg/pkg-info.mk %: dh $@ override_dh_auto_configure: override_dh_auto_build: - make $(DEB_BUILD_ARCH)/node_exporter + make VERSION=$(DEB_VERSION_UPSTREAM) $(DEB_BUILD_ARCH)/node_exporter override_dh_auto_install: install -d $$(pwd)/debian/tmp/usr/bin/ diff --git a/prom-exporter-nut/Makefile b/prom-exporter-nut/Makefile index ea0ffa0..2cbfaa2 100644 --- a/prom-exporter-nut/Makefile +++ b/prom-exporter-nut/Makefile @@ -1,4 +1,4 @@ -VERSION := 2.2.1 +VERSION := "invalid" GITHUB_BASEURL := "https://github.com/DRuggeri/nut_exporter/releases/download" .PHONY: clean diff --git a/prom-exporter-nut/debian/install b/prom-exporter-nut/debian/install new file mode 100644 index 0000000..2db7870 --- /dev/null +++ b/prom-exporter-nut/debian/install @@ -0,0 +1 @@ +usr/bin/prometheus-nut-exporter diff --git a/prom-exporter-nut/debian/prom-exporter-nut.install b/prom-exporter-nut/debian/prom-exporter-nut.install deleted file mode 100644 index 2db7870..0000000 --- a/prom-exporter-nut/debian/prom-exporter-nut.install +++ /dev/null @@ -1 +0,0 @@ -usr/bin/prometheus-nut-exporter diff --git a/prom-exporter-nut/debian/rules b/prom-exporter-nut/debian/rules index d55c18f..8d26446 100755 --- a/prom-exporter-nut/debian/rules +++ b/prom-exporter-nut/debian/rules @@ -1,11 +1,12 @@ #!/usr/bin/make -f +include /usr/share/dpkg/pkg-info.mk %: dh $@ override_dh_auto_configure: override_dh_auto_build: - make $(DEB_BUILD_ARCH)/nut_exporter + make VERSION=$(DEB_VERSION_UPSTREAM) $(DEB_BUILD_ARCH)/nut_exporter override_dh_auto_install: install -d $$(pwd)/debian/tmp/usr/bin/ diff --git a/prom-server/Makefile b/prom-server/Makefile index d106364..1d897db 100644 --- a/prom-server/Makefile +++ b/prom-server/Makefile @@ -1,4 +1,4 @@ -VERSION := 2.27.1 +VERSION := "invalid" GITHUB_BASEURL := "https://github.com/prometheus/prometheus/releases/download" .PHONY: clean diff --git a/prom-server/debian/install b/prom-server/debian/install new file mode 100644 index 0000000..5ea5aa3 --- /dev/null +++ b/prom-server/debian/install @@ -0,0 +1,2 @@ +usr/bin/prometheus +usr/bin/promtool diff --git a/prom-server/debian/prom-server.install b/prom-server/debian/prom-server.install deleted file mode 100644 index 5ea5aa3..0000000 --- a/prom-server/debian/prom-server.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin/prometheus -usr/bin/promtool diff --git a/prom-server/debian/rules b/prom-server/debian/rules index 3dfa43c..022c7e2 100755 --- a/prom-server/debian/rules +++ b/prom-server/debian/rules @@ -1,11 +1,12 @@ #!/usr/bin/make -f +include /usr/share/dpkg/pkg-info.mk %: dh $@ override_dh_auto_configure: override_dh_auto_build: - make $(DEB_BUILD_ARCH)/prometheus + make VERSION=$(DEB_VERSION_UPSTREAM) $(DEB_BUILD_ARCH)/prometheus override_dh_auto_install: install -d $$(pwd)/debian/tmp/usr/bin/ -- cgit v1.2.3