[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: d2b142af86c2a3988b08d39f01dc4d2c70359cbd Author: Manuel Rüger gentoo org> AuthorDate: Thu Jan 25 18:50:02 2018 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Jan 25 18:51:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b142af net-analyzer/prometheus-node_exporter: Stable on amd64 Package-Manager: Portage-2.3.19, Repoman-2.3.6 .../prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild index 120e1bcf133..c85ca942ce7 100644 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -8,7 +8,7 @@ EGO_PN="github.com/prometheus/node_exporter" EGIT_COMMIT="v${PV/_rc/-rc.}" NODE_EXPORTER_COMMIT="98bc649" ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" +KEYWORDS="amd64" DESCRIPTION="Prometheus exporter for machine metrics" HOMEPAGE="https://github.com/prometheus/node_exporter;
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: c0fb1995572a919ec1927bf363a961393b5d9136 Author: Manuel Rüger gentoo org> AuthorDate: Tue Jan 16 15:55:44 2018 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Jan 16 15:55:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0fb1995 net-analyzer/prometheus-node_exporter: Remove old Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-analyzer/prometheus-node_exporter/Manifest | 1 - .../prometheus-node_exporter-0.15.1.ebuild | 48 -- 2 files changed, 49 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index 6202fab27af..12796da2f69 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1,2 +1 @@ -DIST prometheus-node_exporter-0.15.1.tar.gz 1327099 BLAKE2B 56d877ee0aea8c18150cca38a62ba6dc439e847188d887def3090b9e3272cb1a077aa451ac63784f8e94d1324630a1320ef5a83127914a4a3820fbf637361b83 SHA512 884f4b3a5e78ecf110e26fbceb6e431cf69f9d0e87ceae33ac767addac197230c2a0d34725fe1f5fe99cbb280e89e4dfea3a6d559027633a7fb071cfdc0f8539 DIST prometheus-node_exporter-0.15.2.tar.gz 1327204 BLAKE2B ee694771ed6d736fd4bb6a10f713f31becc930fb8225499d4b3a2a2cc7416c1816605cd8f4205dc37a2264af8d9f85e3519bc01844d252b6a70d4ee5f6308ece SHA512 b39ce0801a5bf5a2a70c4034659d047d70b3763af3f18925b65c2b5f72832e261362aaeb9ce4c68cb7bf52e790d3fc710a6c8550ad7876e89fd9f5a055200a52 diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.1.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.1.ebuild deleted file mode 100644 index a300b0f49c9..000 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit user golang-build golang-vcs-snapshot - -EGO_PN="github.com/prometheus/node_exporter" -EGIT_COMMIT="v${PV/_rc/-rc.}" -NODE_EXPORTER_COMMIT="ba5da2c" -ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Prometheus exporter for machine metrics" -HOMEPAGE="https://github.com/prometheus/node_exporter; -SRC_URI="${ARCHIVE_URI}" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND="dev-util/promu" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 -1 ${PN} -} - -src_prepare() { - default - sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die -} - -src_compile() { - pushd src/${EGO_PN} || die - mkdir -p bin || die - GOPATH="${S}" promu build -v --prefix node_exporter || die - popd || die -} - -src_install() { - pushd src/${EGO_PN} || die - dobin node_exporter/node_exporter - dodoc {README,CHANGELOG,CONTRIBUTING}.md - popd || die - keepdir /var/lib/node_exporter /var/log/node_exporter - fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter - newinitd "${FILESDIR}"/${PN}-1.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} -}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: 61ba0d3e0f2facf57fb56380da3d6cda936b4a68 Author: Manuel Rüger gentoo org> AuthorDate: Thu Dec 7 14:42:14 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Dec 7 14:42:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ba0d3e net-analyzer/prometheus-node_exporter: Version bump to 0.15.2 Package-Manager: Portage-2.3.16, Repoman-2.3.6 net-analyzer/prometheus-node_exporter/Manifest | 3 +- .../prometheus-node_exporter-0.15.2.ebuild | 48 ++ 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index 2b40489d716..6202fab27af 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1 +1,2 @@ -DIST prometheus-node_exporter-0.15.1.tar.gz 1327099 SHA256 63503acd6f4c83f20465b0ad3abe49232ada3a933f0f6717aec99bfe13d20934 SHA512 884f4b3a5e78ecf110e26fbceb6e431cf69f9d0e87ceae33ac767addac197230c2a0d34725fe1f5fe99cbb280e89e4dfea3a6d559027633a7fb071cfdc0f8539 WHIRLPOOL aedcaaf8145952feedac81a5789c9e193624f0ad7da63b2aeef1e96775ae0df69e33dd8e21c64f73a75d698d76d64c7c9b9dec203a9c18374b6083162932a8cf +DIST prometheus-node_exporter-0.15.1.tar.gz 1327099 BLAKE2B 56d877ee0aea8c18150cca38a62ba6dc439e847188d887def3090b9e3272cb1a077aa451ac63784f8e94d1324630a1320ef5a83127914a4a3820fbf637361b83 SHA512 884f4b3a5e78ecf110e26fbceb6e431cf69f9d0e87ceae33ac767addac197230c2a0d34725fe1f5fe99cbb280e89e4dfea3a6d559027633a7fb071cfdc0f8539 +DIST prometheus-node_exporter-0.15.2.tar.gz 1327204 BLAKE2B ee694771ed6d736fd4bb6a10f713f31becc930fb8225499d4b3a2a2cc7416c1816605cd8f4205dc37a2264af8d9f85e3519bc01844d252b6a70d4ee5f6308ece SHA512 b39ce0801a5bf5a2a70c4034659d047d70b3763af3f18925b65c2b5f72832e261362aaeb9ce4c68cb7bf52e790d3fc710a6c8550ad7876e89fd9f5a055200a52 diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild new file mode 100644 index 000..120e1bcf133 --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/node_exporter" +EGIT_COMMIT="v${PV/_rc/-rc.}" +NODE_EXPORTER_COMMIT="98bc649" +ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="Prometheus exporter for machine metrics" +HOMEPAGE="https://github.com/prometheus/node_exporter; +SRC_URI="${ARCHIVE_URI}" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND="dev-util/promu" + +pkg_setup() { + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} +} + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die +} + +src_compile() { + pushd src/${EGO_PN} || die + mkdir -p bin || die + GOPATH="${S}" promu build -v --prefix node_exporter || die + popd || die +} + +src_install() { + pushd src/${EGO_PN} || die + dobin node_exporter/node_exporter + dodoc {README,CHANGELOG,CONTRIBUTING}.md + popd || die + keepdir /var/lib/node_exporter /var/log/node_exporter + fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter + newinitd "${FILESDIR}"/${PN}-1.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: 515780cc25458fbe4baee9188ed6dd2ce429d6f1 Author: Manuel Rüger gentoo org> AuthorDate: Wed Nov 8 12:31:38 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Wed Nov 8 12:31:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515780cc net-analyzer/prometheus-node_exporter: Remove old Package-Manager: Portage-2.3.12, Repoman-2.3.4 net-analyzer/prometheus-node_exporter/Manifest | 1 - .../prometheus-node_exporter-0.15.0.ebuild | 48 -- 2 files changed, 49 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index a742a7cd54d..2b40489d716 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1,2 +1 @@ -DIST prometheus-node_exporter-0.15.0.tar.gz 1324698 SHA256 87a057081e2034f85e997f9e1343aaf45e1b6ad9fa51411caf97a03fe1c46ccb SHA512 0630c112742ef029d24a0086f9cf0a2efcf1125987dc1e6978055d3e74b820bbd91fd2e7391aa5108881a08a2ec06aff4c1500ebbb6644b46fd7e6271f2b8fa9 WHIRLPOOL 8d4da98c4df9dd344ea68e64deb550197af04b01251dfc784c992007b24677843af8f5d973fafef6e679ce1b2a769512a43419406252cf5f9d35b91c17011a1f DIST prometheus-node_exporter-0.15.1.tar.gz 1327099 SHA256 63503acd6f4c83f20465b0ad3abe49232ada3a933f0f6717aec99bfe13d20934 SHA512 884f4b3a5e78ecf110e26fbceb6e431cf69f9d0e87ceae33ac767addac197230c2a0d34725fe1f5fe99cbb280e89e4dfea3a6d559027633a7fb071cfdc0f8539 WHIRLPOOL aedcaaf8145952feedac81a5789c9e193624f0ad7da63b2aeef1e96775ae0df69e33dd8e21c64f73a75d698d76d64c7c9b9dec203a9c18374b6083162932a8cf diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.0.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.0.ebuild deleted file mode 100644 index b350301d13e..000 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit user golang-build golang-vcs-snapshot - -EGO_PN="github.com/prometheus/node_exporter" -EGIT_COMMIT="v${PV/_rc/-rc.}" -NODE_EXPORTER_COMMIT="6e2053c" -ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Prometheus exporter for machine metrics" -HOMEPAGE="https://github.com/prometheus/node_exporter; -SRC_URI="${ARCHIVE_URI}" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND="dev-util/promu" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 -1 ${PN} -} - -src_prepare() { - default - sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die -} - -src_compile() { - pushd src/${EGO_PN} || die - mkdir -p bin || die - GOPATH="${S}" promu build -v --prefix node_exporter || die - popd || die -} - -src_install() { - pushd src/${EGO_PN} || die - dobin node_exporter/node_exporter - dodoc {README,CHANGELOG,CONTRIBUTING}.md - popd || die - keepdir /var/lib/node_exporter /var/log/node_exporter - fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter - newinitd "${FILESDIR}"/${PN}-1.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} -}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: a1f85aa6737d582349dcdabedf8a780da029920f Author: Manuel Rüger gentoo org> AuthorDate: Wed Nov 8 12:31:06 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Wed Nov 8 12:31:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1f85aa6 net-analyzer/prometheus-node_exporter: Version bump to 0.15.1 Package-Manager: Portage-2.3.12, Repoman-2.3.4 net-analyzer/prometheus-node_exporter/Manifest | 1 + .../prometheus-node_exporter-0.15.1.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index 777930447c1..a742a7cd54d 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1 +1,2 @@ DIST prometheus-node_exporter-0.15.0.tar.gz 1324698 SHA256 87a057081e2034f85e997f9e1343aaf45e1b6ad9fa51411caf97a03fe1c46ccb SHA512 0630c112742ef029d24a0086f9cf0a2efcf1125987dc1e6978055d3e74b820bbd91fd2e7391aa5108881a08a2ec06aff4c1500ebbb6644b46fd7e6271f2b8fa9 WHIRLPOOL 8d4da98c4df9dd344ea68e64deb550197af04b01251dfc784c992007b24677843af8f5d973fafef6e679ce1b2a769512a43419406252cf5f9d35b91c17011a1f +DIST prometheus-node_exporter-0.15.1.tar.gz 1327099 SHA256 63503acd6f4c83f20465b0ad3abe49232ada3a933f0f6717aec99bfe13d20934 SHA512 884f4b3a5e78ecf110e26fbceb6e431cf69f9d0e87ceae33ac767addac197230c2a0d34725fe1f5fe99cbb280e89e4dfea3a6d559027633a7fb071cfdc0f8539 WHIRLPOOL aedcaaf8145952feedac81a5789c9e193624f0ad7da63b2aeef1e96775ae0df69e33dd8e21c64f73a75d698d76d64c7c9b9dec203a9c18374b6083162932a8cf diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.1.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.1.ebuild new file mode 100644 index 000..a300b0f49c9 --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/node_exporter" +EGIT_COMMIT="v${PV/_rc/-rc.}" +NODE_EXPORTER_COMMIT="ba5da2c" +ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="Prometheus exporter for machine metrics" +HOMEPAGE="https://github.com/prometheus/node_exporter; +SRC_URI="${ARCHIVE_URI}" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND="dev-util/promu" + +pkg_setup() { + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} +} + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die +} + +src_compile() { + pushd src/${EGO_PN} || die + mkdir -p bin || die + GOPATH="${S}" promu build -v --prefix node_exporter || die + popd || die +} + +src_install() { + pushd src/${EGO_PN} || die + dobin node_exporter/node_exporter + dodoc {README,CHANGELOG,CONTRIBUTING}.md + popd || die + keepdir /var/lib/node_exporter /var/log/node_exporter + fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter + newinitd "${FILESDIR}"/${PN}-1.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/, ...
commit: 9989c50b626696f66446692bc07db54e4cd58651 Author: Manuel Rüger gentoo org> AuthorDate: Thu Oct 26 13:03:34 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Oct 26 13:03:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9989c50b net-analyzer/prometheus-node_exporter: Remove old Package-Manager: Portage-2.3.12, Repoman-2.3.3 net-analyzer/prometheus-node_exporter/Manifest | 1 - .../files/prometheus-node_exporter.initd | 19 - .../prometheus-node_exporter-0.14.0-r1.ebuild | 48 -- 3 files changed, 68 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index fda3f5741ed..777930447c1 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1,2 +1 @@ -DIST prometheus-node_exporter-0.14.0.tar.gz 1086402 SHA256 312d7e1c07d6a7548f2f116b983da87f7b3a7630f9332eb41c306fd71b2e6ec1 SHA512 28b1c3a17b0065f7005636f0751e535f9455675f7c17546a584fb709f43f2608e4854fe4e7f0e3790b89eff21016b41dccb0a96f16eae466de1040b57c4b1c98 WHIRLPOOL 176eb95a76fefb388817fa27f0b43fca9b1ed235d39e73e97254ef829025d7493f710ce0ef2cf11b00ffa509c08f7b12664cdff38939a5ea62eb79e7991c0bd3 DIST prometheus-node_exporter-0.15.0.tar.gz 1324698 SHA256 87a057081e2034f85e997f9e1343aaf45e1b6ad9fa51411caf97a03fe1c46ccb SHA512 0630c112742ef029d24a0086f9cf0a2efcf1125987dc1e6978055d3e74b820bbd91fd2e7391aa5108881a08a2ec06aff4c1500ebbb6644b46fd7e6271f2b8fa9 WHIRLPOOL 8d4da98c4df9dd344ea68e64deb550197af04b01251dfc784c992007b24677843af8f5d973fafef6e679ce1b2a769512a43419406252cf5f9d35b91c17011a1f diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd deleted file mode 100644 index 57202a4ce47..000 --- a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd +++ /dev/null @@ -1,19 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2016-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="Prometheus machine metrics exporter" -pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} -user=${user:-${RC_SVCNAME}} -group=${group:-${RC_SVCNAME}} - -command="/usr/bin/node_exporter" -command_args="${command_args:--collector.textfile.directory=/var/lib/node_exporter/}" -command_background="true" -start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/node_exporter/${RC_SVCNAME}.log \ - --stderr /var/log/node_exporter/${RC_SVCNAME}.log" - -depend() { - after net -} diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild deleted file mode 100644 index 5714d4e1feb..000 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit user golang-build golang-vcs-snapshot - -EGO_PN="github.com/prometheus/node_exporter" -EGIT_COMMIT="v${PV/_rc/-rc.}" -NODE_EXPORTER_COMMIT="840ba5d" -ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Prometheus exporter for machine metrics" -HOMEPAGE="https://github.com/prometheus/prometheus; -SRC_URI="${ARCHIVE_URI}" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND="dev-util/promu" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 -1 ${PN} -} - -src_prepare() { - default - sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die -} - -src_compile() { - pushd src/${EGO_PN} || die - mkdir -p bin || die - GOPATH="${S}" promu build -v --prefix node_exporter || die - popd || die -} - -src_install() { - pushd src/${EGO_PN} || die - dobin node_exporter/node_exporter - dodoc {README,CHANGELOG,CONTRIBUTING}.md - popd || die - keepdir /var/lib/node_exporter /var/log/node_exporter - fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} -}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: bfbf2da07d356ee5baaa1c55d6cae52acbfb8a8e Author: Manuel Rüger gentoo org> AuthorDate: Thu Oct 12 18:31:29 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Oct 12 18:31:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfbf2da0 net-analyzer/prometheus-node_exporter: Fix metadata.xml Package-Manager: Portage-2.3.11, Repoman-2.3.3 net-analyzer/prometheus-node_exporter/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/prometheus-node_exporter/metadata.xml b/net-analyzer/prometheus-node_exporter/metadata.xml index 43b9f018e07..d758c8dfc41 100644 --- a/net-analyzer/prometheus-node_exporter/metadata.xml +++ b/net-analyzer/prometheus-node_exporter/metadata.xml @@ -6,6 +6,6 @@ Manuel Rüger - prometheus/prometheus-node_exporter + prometheus/node_exporter
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/files/, ...
commit: 6ed05641cba6866a0297e8b0617040bb4008a7e1 Author: Manuel Rüger gentoo org> AuthorDate: Thu Oct 12 18:09:13 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Oct 12 18:09:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed05641 net-analyzer/prometheus-node_exporter: Version bump to 0.15.0 Package-Manager: Portage-2.3.11, Repoman-2.3.3 net-analyzer/prometheus-node_exporter/Manifest | 1 + .../files/prometheus-node_exporter-1.initd | 19 + .../prometheus-node_exporter-0.15.0.ebuild | 48 ++ 3 files changed, 68 insertions(+) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index 0b7cd7f7c2d..fda3f5741ed 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1 +1,2 @@ DIST prometheus-node_exporter-0.14.0.tar.gz 1086402 SHA256 312d7e1c07d6a7548f2f116b983da87f7b3a7630f9332eb41c306fd71b2e6ec1 SHA512 28b1c3a17b0065f7005636f0751e535f9455675f7c17546a584fb709f43f2608e4854fe4e7f0e3790b89eff21016b41dccb0a96f16eae466de1040b57c4b1c98 WHIRLPOOL 176eb95a76fefb388817fa27f0b43fca9b1ed235d39e73e97254ef829025d7493f710ce0ef2cf11b00ffa509c08f7b12664cdff38939a5ea62eb79e7991c0bd3 +DIST prometheus-node_exporter-0.15.0.tar.gz 1324698 SHA256 87a057081e2034f85e997f9e1343aaf45e1b6ad9fa51411caf97a03fe1c46ccb SHA512 0630c112742ef029d24a0086f9cf0a2efcf1125987dc1e6978055d3e74b820bbd91fd2e7391aa5108881a08a2ec06aff4c1500ebbb6644b46fd7e6271f2b8fa9 WHIRLPOOL 8d4da98c4df9dd344ea68e64deb550197af04b01251dfc784c992007b24677843af8f5d973fafef6e679ce1b2a769512a43419406252cf5f9d35b91c17011a1f diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter-1.initd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter-1.initd new file mode 100644 index 000..e8268e487d2 --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter-1.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 2016-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +description="Prometheus machine metrics exporter" +pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} +user=${user:-${RC_SVCNAME}} +group=${group:-${RC_SVCNAME}} + +command="/usr/bin/node_exporter" +command_args="${command_args:---collector.textfile.directory=/var/lib/node_exporter/}" +command_background="true" +start_stop_daemon_args="--user ${user} --group ${group} \ + --stdout /var/log/node_exporter/${RC_SVCNAME}.log \ + --stderr /var/log/node_exporter/${RC_SVCNAME}.log" + +depend() { + after net +} diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.0.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.0.ebuild new file mode 100644 index 000..b350301d13e --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/node_exporter" +EGIT_COMMIT="v${PV/_rc/-rc.}" +NODE_EXPORTER_COMMIT="6e2053c" +ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="Prometheus exporter for machine metrics" +HOMEPAGE="https://github.com/prometheus/node_exporter; +SRC_URI="${ARCHIVE_URI}" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND="dev-util/promu" + +pkg_setup() { + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} +} + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die +} + +src_compile() { + pushd src/${EGO_PN} || die + mkdir -p bin || die + GOPATH="${S}" promu build -v --prefix node_exporter || die + popd || die +} + +src_install() { + pushd src/${EGO_PN} || die + dobin node_exporter/node_exporter + dodoc {README,CHANGELOG,CONTRIBUTING}.md + popd || die + keepdir /var/lib/node_exporter /var/log/node_exporter + fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter + newinitd "${FILESDIR}"/${PN}-1.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: 8b3a5f15b3f6d7b5a642c124b4cd1e36675ed50a Author: Tobias Klausmann gentoo org> AuthorDate: Thu Oct 12 09:22:23 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Oct 12 09:22:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3a5f15 net-analyzer/prometheus-node_exporter: Fix binary installation source Package-Manager: Portage-2.3.11, Repoman-2.3.3 .../prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild index 48eb30aac76..5714d4e1feb 100644 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild @@ -38,7 +38,7 @@ src_compile() { src_install() { pushd src/${EGO_PN} || die - dobin node_exporter + dobin node_exporter/node_exporter dodoc {README,CHANGELOG,CONTRIBUTING}.md popd || die keepdir /var/lib/node_exporter /var/log/node_exporter
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/, ...
commit: 1b7db743e9c14944f1f08739408e266bdd996550 Author: Manuel Rüger gentoo org> AuthorDate: Mon Sep 18 10:49:20 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Sep 18 10:49:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7db743 net-analyzer/prometheus-node_exporter: Update init scripts wrt bug 631146 Package-Manager: Portage-2.3.8, Repoman-2.3.3 .../files/prometheus-node_exporter.initd | 15 +++ .../prometheus-node_exporter-0.14.0-r1.ebuild | 48 ++ 2 files changed, 53 insertions(+), 10 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd index 1f7338f964e..57202a4ce47 100644 --- a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd +++ b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd @@ -3,22 +3,17 @@ # Distributed under the terms of the GNU General Public License v2 description="Prometheus machine metrics exporter" -pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"} -user=${user:-${SVCNAME}} -group=${group:-${SVCNAME}} +pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} +user=${user:-${RC_SVCNAME}} +group=${group:-${RC_SVCNAME}} command="/usr/bin/node_exporter" command_args="${command_args:--collector.textfile.directory=/var/lib/node_exporter/}" command_background="true" start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/node_exporter/${SVCNAME}.log \ - --stderr /var/log/node_exporter/${SVCNAME}.log" + --stdout /var/log/node_exporter/${RC_SVCNAME}.log \ + --stderr /var/log/node_exporter/${RC_SVCNAME}.log" depend() { - need net after net } - -start_pre() { - checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}" -} diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild new file mode 100644 index 000..48eb30aac76 --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/node_exporter" +EGIT_COMMIT="v${PV/_rc/-rc.}" +NODE_EXPORTER_COMMIT="840ba5d" +ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="Prometheus exporter for machine metrics" +HOMEPAGE="https://github.com/prometheus/prometheus; +SRC_URI="${ARCHIVE_URI}" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND="dev-util/promu" + +pkg_setup() { + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} +} + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die +} + +src_compile() { + pushd src/${EGO_PN} || die + mkdir -p bin || die + GOPATH="${S}" promu build -v --prefix node_exporter || die + popd || die +} + +src_install() { + pushd src/${EGO_PN} || die + dobin node_exporter + dodoc {README,CHANGELOG,CONTRIBUTING}.md + popd || die + keepdir /var/lib/node_exporter /var/log/node_exporter + fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: 8967a1329a6967ad83e68a8bb4ef49407f4121fe Author: Manuel Rüger gentoo org> AuthorDate: Mon Sep 18 10:49:33 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Sep 18 10:49:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8967a132 net-analyzer/prometheus-node_exporter: Remove old Package-Manager: Portage-2.3.8, Repoman-2.3.3 .../prometheus-node_exporter-0.14.0.ebuild | 48 -- 1 file changed, 48 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild deleted file mode 100644 index 48eb30aac76..000 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit user golang-build golang-vcs-snapshot - -EGO_PN="github.com/prometheus/node_exporter" -EGIT_COMMIT="v${PV/_rc/-rc.}" -NODE_EXPORTER_COMMIT="840ba5d" -ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Prometheus exporter for machine metrics" -HOMEPAGE="https://github.com/prometheus/prometheus; -SRC_URI="${ARCHIVE_URI}" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND="dev-util/promu" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 -1 ${PN} -} - -src_prepare() { - default - sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die -} - -src_compile() { - pushd src/${EGO_PN} || die - mkdir -p bin || die - GOPATH="${S}" promu build -v --prefix node_exporter || die - popd || die -} - -src_install() { - pushd src/${EGO_PN} || die - dobin node_exporter - dodoc {README,CHANGELOG,CONTRIBUTING}.md - popd || die - keepdir /var/lib/node_exporter /var/log/node_exporter - fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} -}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: 890eb5da0a2c1b3d8df4a507e3e49c84d6e23679 Author: Manuel Rüger gentoo org> AuthorDate: Mon Jun 5 16:55:16 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Jun 5 16:55:16 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890eb5da net-analyzer/prometheus-node_exporter: Fix fowners call Package-Manager: Portage-2.3.6, Repoman-2.3.2 .../prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild index 732cc11a933..48eb30aac76 100644 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild @@ -42,7 +42,7 @@ src_install() { dodoc {README,CHANGELOG,CONTRIBUTING}.md popd || die keepdir /var/lib/node_exporter /var/log/node_exporter - fowners ${PN}:${PN} /var/node_exporter /var/log/node_exporter + fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter newinitd "${FILESDIR}"/${PN}.initd ${PN} newconfd "${FILESDIR}"/${PN}.confd ${PN} }
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/, ...
commit: 02d4afbdf1a86a9d6a0051ba1738c130c7701be2 Author: Manuel Rüger gentoo org> AuthorDate: Mon Jun 5 15:26:38 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Jun 5 15:26:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d4afbd net-analyzer/prometheus-node_exporter: Use /var/lib/node_exporter instead Package-Manager: Portage-2.3.6, Repoman-2.3.2 .../prometheus-node_exporter/files/prometheus-node_exporter.confd | 4 ++-- .../prometheus-node_exporter/files/prometheus-node_exporter.initd | 2 +- .../prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd index da59867f7e6..b6565200130 100644 --- a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd +++ b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd @@ -1,2 +1,2 @@ -# arguments for docker-registry -command_args="--collector.textfile.directory=/var/node_exporter/" +# arguments for prometheus node exporter +command_args="--collector.textfile.directory=/var/lib/node_exporter/" diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd index 2009f854c6e..1f7338f964e 100644 --- a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd +++ b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd @@ -8,7 +8,7 @@ user=${user:-${SVCNAME}} group=${group:-${SVCNAME}} command="/usr/bin/node_exporter" -command_args="${command_args:--collector.textfile.directory=/var/node_exporter/}" +command_args="${command_args:--collector.textfile.directory=/var/lib/node_exporter/}" command_background="true" start_stop_daemon_args="--user ${user} --group ${group} \ --stdout /var/log/node_exporter/${SVCNAME}.log \ diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild index 7632511c4c1..732cc11a933 100644 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild @@ -41,7 +41,7 @@ src_install() { dobin node_exporter dodoc {README,CHANGELOG,CONTRIBUTING}.md popd || die - keepdir /var/node_exporter /var/log/node_exporter + keepdir /var/lib/node_exporter /var/log/node_exporter fowners ${PN}:${PN} /var/node_exporter /var/log/node_exporter newinitd "${FILESDIR}"/${PN}.initd ${PN} newconfd "${FILESDIR}"/${PN}.confd ${PN}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/, ...
commit: 4bc00c61a80e4fb21fa62b702797c9976366b923 Author: Manuel Rüger gentoo org> AuthorDate: Mon Jun 5 15:24:05 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Jun 5 15:24:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc00c61 net-analyzer/prometheus-node_exporter: Version bump to 0.14.0 * Rename to node_exporter * Rename user/group to prometheus-node_exporter * Store textfiles in /var/node_exporter/textfiles Package-Manager: Portage-2.3.6, Repoman-2.3.2 net-analyzer/prometheus-node_exporter/Manifest | 1 + .../files/prometheus-node_exporter.confd | 2 +- .../files/prometheus-node_exporter.initd | 14 +++ .../prometheus-node_exporter-0.14.0.ebuild | 48 ++ 4 files changed, 57 insertions(+), 8 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index 20d2caed2d6..13c74cd4e9c 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1,2 +1,3 @@ +DIST prometheus-node_exporter-0.14.0.tar.gz 1086402 SHA256 312d7e1c07d6a7548f2f116b983da87f7b3a7630f9332eb41c306fd71b2e6ec1 SHA512 28b1c3a17b0065f7005636f0751e535f9455675f7c17546a584fb709f43f2608e4854fe4e7f0e3790b89eff21016b41dccb0a96f16eae466de1040b57c4b1c98 WHIRLPOOL 176eb95a76fefb388817fa27f0b43fca9b1ed235d39e73e97254ef829025d7493f710ce0ef2cf11b00ffa509c08f7b12664cdff38939a5ea62eb79e7991c0bd3 DIST prometheus-node_exporter-0.14.0_rc1.tar.gz 1054858 SHA256 bcc2c544e1bac46d6768d4ddb59ec08fa4dfda2f370145c44dc80adff8a35b17 SHA512 1b54ddb48984408909a7112c411cb4dee9c8fc05fc3fabd1e1d9a4ff5c2e85b2d5dedd9c70027b2b4df7539d8b0e8d1958bb5e05f9a1abd08ad3e09d6c59b321 WHIRLPOOL d5b253ec6d67415eb0c82794f75f4d1d659fecb9d880429ef5c021bbe45ccef1304a6823c545b78175dbb01c37b06120008b9c92f44e9a6defa83bcfe2df4549 DIST prometheus-node_exporter-0.14.0_rc2.tar.gz 1084859 SHA256 e5d8a3245668e8a7453a86c929e04d2200a5730a497618715ef14f4642bdf364 SHA512 17800439eddb85bb8ec1e3fd5c1054610e41c419f5ec159a2f989d3d76ad5077350911773d866353912fc23bb12c0565f6f0a74e24825ab1c628723867a4a6ac WHIRLPOOL e4ce1c854d79bc6500bc04527a4b1dc3f7489ed34e0f2705cb2b9ddb7049aacb4dd0c13929d286ff80ca076662d78f08a77b42f2a3edcbb9b84e75b79613a6e7 diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd index 2ada24d5cab..da59867f7e6 100644 --- a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd +++ b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd @@ -1,2 +1,2 @@ # arguments for docker-registry -command_args="--collector.textfile.directory=/etc/prometheus-exporter" +command_args="--collector.textfile.directory=/var/node_exporter/" diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd index 36dd35f9358..2009f854c6e 100644 --- a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd +++ b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd @@ -1,18 +1,18 @@ #!/sbin/openrc-run -# Copyright 2016 Gentoo Foundation +# Copyright 2016-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 description="Prometheus machine metrics exporter" pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"} -user=${user:-prometheus-exporter} -group=${group:-prometheus-exporter} +user=${user:-${SVCNAME}} +group=${group:-${SVCNAME}} -command="/usr/bin/prometheus-node_exporter" -command_args="${command_args:--collector.textfile.directory=/etc/prometheus-exporter}" +command="/usr/bin/node_exporter" +command_args="${command_args:--collector.textfile.directory=/var/node_exporter/}" command_background="true" start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/prometheus-exporter/${SVCNAME}.log \ - --stderr /var/log/prometheus-exporter/${SVCNAME}.log" + --stdout /var/log/node_exporter/${SVCNAME}.log \ + --stderr /var/log/node_exporter/${SVCNAME}.log" depend() { need net diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild new file mode 100644 index 000..7632511c4c1 --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/node_exporter" +EGIT_COMMIT="v${PV/_rc/-rc.}" +NODE_EXPORTER_COMMIT="840ba5d" +ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: 4309ce57d1524d942ebda79f3f080c5ecc80b8f7 Author: Manuel Rüger gentoo org> AuthorDate: Mon Jun 5 15:24:27 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Jun 5 15:24:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4309ce57 net-analyzer/prometheus-node_exporter: Remove old Package-Manager: Portage-2.3.6, Repoman-2.3.2 net-analyzer/prometheus-node_exporter/Manifest | 2 - .../prometheus-node_exporter-0.14.0_rc1.ebuild | 48 -- .../prometheus-node_exporter-0.14.0_rc2.ebuild | 48 -- 3 files changed, 98 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index 13c74cd4e9c..0b7cd7f7c2d 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1,3 +1 @@ DIST prometheus-node_exporter-0.14.0.tar.gz 1086402 SHA256 312d7e1c07d6a7548f2f116b983da87f7b3a7630f9332eb41c306fd71b2e6ec1 SHA512 28b1c3a17b0065f7005636f0751e535f9455675f7c17546a584fb709f43f2608e4854fe4e7f0e3790b89eff21016b41dccb0a96f16eae466de1040b57c4b1c98 WHIRLPOOL 176eb95a76fefb388817fa27f0b43fca9b1ed235d39e73e97254ef829025d7493f710ce0ef2cf11b00ffa509c08f7b12664cdff38939a5ea62eb79e7991c0bd3 -DIST prometheus-node_exporter-0.14.0_rc1.tar.gz 1054858 SHA256 bcc2c544e1bac46d6768d4ddb59ec08fa4dfda2f370145c44dc80adff8a35b17 SHA512 1b54ddb48984408909a7112c411cb4dee9c8fc05fc3fabd1e1d9a4ff5c2e85b2d5dedd9c70027b2b4df7539d8b0e8d1958bb5e05f9a1abd08ad3e09d6c59b321 WHIRLPOOL d5b253ec6d67415eb0c82794f75f4d1d659fecb9d880429ef5c021bbe45ccef1304a6823c545b78175dbb01c37b06120008b9c92f44e9a6defa83bcfe2df4549 -DIST prometheus-node_exporter-0.14.0_rc2.tar.gz 1084859 SHA256 e5d8a3245668e8a7453a86c929e04d2200a5730a497618715ef14f4642bdf364 SHA512 17800439eddb85bb8ec1e3fd5c1054610e41c419f5ec159a2f989d3d76ad5077350911773d866353912fc23bb12c0565f6f0a74e24825ab1c628723867a4a6ac WHIRLPOOL e4ce1c854d79bc6500bc04527a4b1dc3f7489ed34e0f2705cb2b9ddb7049aacb4dd0c13929d286ff80ca076662d78f08a77b42f2a3edcbb9b84e75b79613a6e7 diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc1.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc1.ebuild deleted file mode 100644 index 5e1ff77f080..000 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit user golang-build golang-vcs-snapshot - -EGO_PN="github.com/prometheus/node_exporter/..." -EGIT_COMMIT="v${PV/_rc/-rc.}" -NODE_EXPORTER_COMMIT="5a07f41" -ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Prometheus exporter for machine metrics" -HOMEPAGE="https://github.com/prometheus/prometheus; -SRC_URI="${ARCHIVE_URI}" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND="dev-util/promu" - -pkg_setup() { - enewgroup prometheus-exporter - enewuser prometheus-exporter -1 -1 -1 prometheus-exporter -} - -src_prepare() { - default - sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN%/*}/.promu.yml || die -} - -src_compile() { - pushd src/${EGO_PN%/*} || die - mkdir bin - GOPATH="${S}" promu build -v --prefix prometheus-node_exporter || die - popd || die -} - -src_install() { - pushd src/${EGO_PN%/*} || die - dobin prometheus-node_exporter - dodoc {README,CHANGELOG,CONTRIBUTING}.md - popd || die - keepdir /etc/prometheus-exporter /var/log/prometheus-exporter - fowners prometheus-exporter:prometheus-exporter /etc/prometheus-exporter /var/log/prometheus-exporter - newinitd "${FILESDIR}"/prometheus-node_exporter.initd prometheus-node_exporter - newconfd "${FILESDIR}"/prometheus-node_exporter.confd prometheus-node_exporter -} diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc2.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc2.ebuild deleted file mode 100644 index 8bfa86bbaa4..000 --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit user golang-build golang-vcs-snapshot - -EGO_PN="github.com/prometheus/node_exporter/..." -EGIT_COMMIT="v${PV/_rc/-rc.}" -NODE_EXPORTER_COMMIT="0e60bb8" -ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Prometheus exporter for machine metrics" -HOMEPAGE="https://github.com/prometheus/prometheus; -SRC_URI="${ARCHIVE_URI}" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND="dev-util/promu" - -pkg_setup() { -
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: 3d37f7e56cf996aec16e59dd3e62133840d2a56a Author: Manuel Rüger gentoo org> AuthorDate: Mon Mar 13 11:38:19 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Mar 13 11:39:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d37f7e5 net-analyzer/prometheus-node_exporter: Version bump to 0.14.0_rc2 Package-Manager: Portage-2.3.4, Repoman-2.3.2 net-analyzer/prometheus-node_exporter/Manifest | 1 + .../prometheus-node_exporter-0.14.0_rc2.ebuild | 48 ++ 2 files changed, 49 insertions(+) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index daa9b0ee896..20d2caed2d6 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1 +1,2 @@ DIST prometheus-node_exporter-0.14.0_rc1.tar.gz 1054858 SHA256 bcc2c544e1bac46d6768d4ddb59ec08fa4dfda2f370145c44dc80adff8a35b17 SHA512 1b54ddb48984408909a7112c411cb4dee9c8fc05fc3fabd1e1d9a4ff5c2e85b2d5dedd9c70027b2b4df7539d8b0e8d1958bb5e05f9a1abd08ad3e09d6c59b321 WHIRLPOOL d5b253ec6d67415eb0c82794f75f4d1d659fecb9d880429ef5c021bbe45ccef1304a6823c545b78175dbb01c37b06120008b9c92f44e9a6defa83bcfe2df4549 +DIST prometheus-node_exporter-0.14.0_rc2.tar.gz 1084859 SHA256 e5d8a3245668e8a7453a86c929e04d2200a5730a497618715ef14f4642bdf364 SHA512 17800439eddb85bb8ec1e3fd5c1054610e41c419f5ec159a2f989d3d76ad5077350911773d866353912fc23bb12c0565f6f0a74e24825ab1c628723867a4a6ac WHIRLPOOL e4ce1c854d79bc6500bc04527a4b1dc3f7489ed34e0f2705cb2b9ddb7049aacb4dd0c13929d286ff80ca076662d78f08a77b42f2a3edcbb9b84e75b79613a6e7 diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc2.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc2.ebuild new file mode 100644 index 000..8bfa86bbaa4 --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/node_exporter/..." +EGIT_COMMIT="v${PV/_rc/-rc.}" +NODE_EXPORTER_COMMIT="0e60bb8" +ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="Prometheus exporter for machine metrics" +HOMEPAGE="https://github.com/prometheus/prometheus; +SRC_URI="${ARCHIVE_URI}" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND="dev-util/promu" + +pkg_setup() { + enewgroup prometheus-exporter + enewuser prometheus-exporter -1 -1 -1 prometheus-exporter +} + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN%/*}/.promu.yml || die +} + +src_compile() { + pushd src/${EGO_PN%/*} || die + mkdir bin + GOPATH="${S}" promu build -v --prefix prometheus-node_exporter || die + popd || die +} + +src_install() { + pushd src/${EGO_PN%/*} || die + dobin prometheus-node_exporter + dodoc {README,CHANGELOG,CONTRIBUTING}.md + popd || die + keepdir /etc/prometheus-exporter /var/log/prometheus-exporter + fowners prometheus-exporter:prometheus-exporter /etc/prometheus-exporter /var/log/prometheus-exporter + newinitd "${FILESDIR}"/prometheus-node_exporter.initd prometheus-node_exporter + newconfd "${FILESDIR}"/prometheus-node_exporter.confd prometheus-node_exporter +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: 50a99cd2833c74ee1bfe10505bb2a499d3e6fa0c Author: Manuel Rüger gentoo org> AuthorDate: Mon Jan 23 18:25:20 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Jan 23 18:25:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a99cd2 net-analyzer/prometheus-node_exporter: Remove old Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-analyzer/prometheus-node_exporter/Manifest | 1 - ...rometheus-node_exporter-0.13.0_p20161212.ebuild | 48 -- 2 files changed, 49 deletions(-) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index 3a08545..daa9b0e 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1,2 +1 @@ -DIST prometheus-node_exporter-0.13.0_p20161212.tar.gz 755620 SHA256 221b2444dd895539c9028d04d6557583ae63a9f01377fe3cd6d2846b7411ec6d SHA512 d01cb01c86162e645af9ac4df860e4ab9a63999f7fa10236e6419ac14661a985dbff73d8948ecaceab0565fdb3d4dd7c5081855752e9cdafaa1d1994b96827e4 WHIRLPOOL 38f8343f3549dce96c383bc10eb2c802ec7196f492539a9356a473f85100d3823c74bc17e7c55608d9aa5a8931f0f61ef9b5fa395ae692d2c5861cd9b4bc58da DIST prometheus-node_exporter-0.14.0_rc1.tar.gz 1054858 SHA256 bcc2c544e1bac46d6768d4ddb59ec08fa4dfda2f370145c44dc80adff8a35b17 SHA512 1b54ddb48984408909a7112c411cb4dee9c8fc05fc3fabd1e1d9a4ff5c2e85b2d5dedd9c70027b2b4df7539d8b0e8d1958bb5e05f9a1abd08ad3e09d6c59b321 WHIRLPOOL d5b253ec6d67415eb0c82794f75f4d1d659fecb9d880429ef5c021bbe45ccef1304a6823c545b78175dbb01c37b06120008b9c92f44e9a6defa83bcfe2df4549 diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.13.0_p20161212.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.13.0_p20161212.ebuild deleted file mode 100644 index d18e839.. --- a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.13.0_p20161212.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 -inherit user golang-build golang-vcs-snapshot - -EGO_PN="github.com/prometheus/node_exporter/..." -EGIT_COMMIT="f09b9def25095c28164a4ec36749c752ea8cb03f" -ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Prometheus exporter for machine metrics" -HOMEPAGE="https://github.com/prometheus/prometheus; -SRC_URI="${ARCHIVE_URI}" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND="dev-util/promu" - -pkg_setup() { - enewgroup prometheus-exporter - enewuser prometheus-exporter -1 -1 -1 prometheus-exporter -} - -src_prepare() { - default - sed -i -e "s/{{.Revision}}/${EGIT_COMMIT:0:7}/" src/${EGO_PN%/*}/.promu.yml || die -} - -src_compile() { - pushd src/${EGO_PN%/*} || die - mkdir bin - GOPATH="${S}" promu build -v --prefix prometheus-node_exporter || die - popd || die -} - -src_install() { - pushd src/${EGO_PN%/*} || die - dobin prometheus-node_exporter - dodoc {README,CHANGELOG,CONTRIBUTING}.md - popd || die - keepdir /etc/prometheus-exporter /var/log/prometheus-exporter - fowners prometheus-exporter:prometheus-exporter /etc/prometheus-exporter /var/log/prometheus-exporter - newinitd "${FILESDIR}"/prometheus-node_exporter.initd prometheus-node_exporter - newconfd "${FILESDIR}"/prometheus-node_exporter.confd prometheus-node_exporter -}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/
commit: a90e7bdaade82e4eda7d9728ea069a71f12b3d0a Author: Manuel Rüger gentoo org> AuthorDate: Mon Jan 23 18:25:01 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Jan 23 18:25:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90e7bda net-analyzer/prometheus-node_exporter: Version bump to 0.14.0_rc1 Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-analyzer/prometheus-node_exporter/Manifest | 1 + .../prometheus-node_exporter-0.14.0_rc1.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest index a46787d..3a08545 100644 --- a/net-analyzer/prometheus-node_exporter/Manifest +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -1 +1,2 @@ DIST prometheus-node_exporter-0.13.0_p20161212.tar.gz 755620 SHA256 221b2444dd895539c9028d04d6557583ae63a9f01377fe3cd6d2846b7411ec6d SHA512 d01cb01c86162e645af9ac4df860e4ab9a63999f7fa10236e6419ac14661a985dbff73d8948ecaceab0565fdb3d4dd7c5081855752e9cdafaa1d1994b96827e4 WHIRLPOOL 38f8343f3549dce96c383bc10eb2c802ec7196f492539a9356a473f85100d3823c74bc17e7c55608d9aa5a8931f0f61ef9b5fa395ae692d2c5861cd9b4bc58da +DIST prometheus-node_exporter-0.14.0_rc1.tar.gz 1054858 SHA256 bcc2c544e1bac46d6768d4ddb59ec08fa4dfda2f370145c44dc80adff8a35b17 SHA512 1b54ddb48984408909a7112c411cb4dee9c8fc05fc3fabd1e1d9a4ff5c2e85b2d5dedd9c70027b2b4df7539d8b0e8d1958bb5e05f9a1abd08ad3e09d6c59b321 WHIRLPOOL d5b253ec6d67415eb0c82794f75f4d1d659fecb9d880429ef5c021bbe45ccef1304a6823c545b78175dbb01c37b06120008b9c92f44e9a6defa83bcfe2df4549 diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc1.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc1.ebuild new file mode 100644 index ..719517c --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.14.0_rc1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/node_exporter/..." +EGIT_COMMIT="v${PV/_rc/-rc.}" +NODE_EXPORTER_COMMIT="5a07f41" +ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="Prometheus exporter for machine metrics" +HOMEPAGE="https://github.com/prometheus/prometheus; +SRC_URI="${ARCHIVE_URI}" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND="dev-util/promu" + +pkg_setup() { + enewgroup prometheus-exporter + enewuser prometheus-exporter -1 -1 -1 prometheus-exporter +} + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN%/*}/.promu.yml || die +} + +src_compile() { + pushd src/${EGO_PN%/*} || die + mkdir bin + GOPATH="${S}" promu build -v --prefix prometheus-node_exporter || die + popd || die +} + +src_install() { + pushd src/${EGO_PN%/*} || die + dobin prometheus-node_exporter + dodoc {README,CHANGELOG,CONTRIBUTING}.md + popd || die + keepdir /etc/prometheus-exporter /var/log/prometheus-exporter + fowners prometheus-exporter:prometheus-exporter /etc/prometheus-exporter /var/log/prometheus-exporter + newinitd "${FILESDIR}"/prometheus-node_exporter.initd prometheus-node_exporter + newconfd "${FILESDIR}"/prometheus-node_exporter.confd prometheus-node_exporter +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/prometheus-node_exporter/files/, ...
commit: fdfbc484bade7fc9f2f8140c9f8e1e7bb2ec0e1f Author: Manuel Rüger gentoo org> AuthorDate: Thu Dec 15 12:47:22 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Dec 15 12:47:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdfbc484 net-analyzer/prometheus-node_exporter: Initial version Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-analyzer/prometheus-node_exporter/Manifest | 1 + .../files/prometheus-node_exporter.confd | 2 + .../files/prometheus-node_exporter.initd | 25 +++ net-analyzer/prometheus-node_exporter/metadata.xml | 13 ++ ...rometheus-node_exporter-0.13.0_p20161212.ebuild | 48 ++ 5 files changed, 89 insertions(+) diff --git a/net-analyzer/prometheus-node_exporter/Manifest b/net-analyzer/prometheus-node_exporter/Manifest new file mode 100644 index ..a46787d --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/Manifest @@ -0,0 +1 @@ +DIST prometheus-node_exporter-0.13.0_p20161212.tar.gz 755620 SHA256 221b2444dd895539c9028d04d6557583ae63a9f01377fe3cd6d2846b7411ec6d SHA512 d01cb01c86162e645af9ac4df860e4ab9a63999f7fa10236e6419ac14661a985dbff73d8948ecaceab0565fdb3d4dd7c5081855752e9cdafaa1d1994b96827e4 WHIRLPOOL 38f8343f3549dce96c383bc10eb2c802ec7196f492539a9356a473f85100d3823c74bc17e7c55608d9aa5a8931f0f61ef9b5fa395ae692d2c5861cd9b4bc58da diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd new file mode 100644 index ..2ada24d --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.confd @@ -0,0 +1,2 @@ +# arguments for docker-registry +command_args="--collector.textfile.directory=/etc/prometheus-exporter" diff --git a/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd new file mode 100644 index ..7f2256c --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/files/prometheus-node_exporter.initd @@ -0,0 +1,25 @@ +#!/sbin/openrc-run +# Copyright 2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +description="Prometheus machine metrics exporter" +pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"} +user=${user:-prometheus-exporter} +group=${group:-prometheus-exporter} + +command="/usr/bin/prometheus-node_exporter" +command_args="${command_args:--collector.textfile.directory=/etc/prometheus-exporter}" +command_background="true" +start_stop_daemon_args="--user ${user} --group ${group} \ + --stdout /var/log/prometheus-exporter/${SVCNAME}.log \ + --stderr /var/log/prometheus-exporter/${SVCNAME}.log" + +depend() { + need net + after net +} + +start_pre() { + checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}" +} diff --git a/net-analyzer/prometheus-node_exporter/metadata.xml b/net-analyzer/prometheus-node_exporter/metadata.xml new file mode 100644 index ..db39297 --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/metadata.xml @@ -0,0 +1,13 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + + + mr...@gentoo.org + Manuel Rüger + + + prometheus/prometheus-node_exporter + + diff --git a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.13.0_p20161212.ebuild b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.13.0_p20161212.ebuild new file mode 100644 index ..d18e839 --- /dev/null +++ b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.13.0_p20161212.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/node_exporter/..." +EGIT_COMMIT="f09b9def25095c28164a4ec36749c752ea8cb03f" +ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="Prometheus exporter for machine metrics" +HOMEPAGE="https://github.com/prometheus/prometheus; +SRC_URI="${ARCHIVE_URI}" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND="dev-util/promu" + +pkg_setup() { + enewgroup prometheus-exporter + enewuser prometheus-exporter -1 -1 -1 prometheus-exporter +} + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${EGIT_COMMIT:0:7}/" src/${EGO_PN%/*}/.promu.yml || die +} + +src_compile() { + pushd src/${EGO_PN%/*} || die + mkdir bin + GOPATH="${S}" promu build -v --prefix prometheus-node_exporter || die + popd || die +} + +src_install() { + pushd src/${EGO_PN%/*} || die + dobin prometheus-node_exporter + dodoc {README,CHANGELOG,CONTRIBUTING}.md + popd || die + keepdir