Remove prometheus ebuilds. They are obsolete.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
e20b0a7b76
commit
01417ab050
9 changed files with 0 additions and 247 deletions
|
@ -1,22 +0,0 @@
|
||||||
*prometheus-2.21.0 (21 Oct 2020)
|
|
||||||
|
|
||||||
21 Oct 2020; Manuel Friedli <manuel@gentoo.org> +prometheus-2.21.0.ebuild:
|
|
||||||
app-metrics/prometheus: Add latest ebuild with systemd support.
|
|
||||||
|
|
||||||
29 Sep 2020; Manuel Friedli <manuel@gentoo.org> -prometheus-2.13.1.ebuild:
|
|
||||||
app-metrics/prometheus: Purge old ebuild
|
|
||||||
|
|
||||||
29 Sep 2020; Manuel Friedli <manuel@gentoo.org> prometheus-2.19.1.ebuild:
|
|
||||||
app-metrics/prometheus: Add forgotten service file
|
|
||||||
|
|
||||||
*prometheus-2.19.1 (29 Sep 2020)
|
|
||||||
|
|
||||||
29 Sep 2020; Manuel Friedli <manuel@gentoo.org> +prometheus-2.19.1.ebuild:
|
|
||||||
app-metrics/prometheus: GLEP 81 conformant prometheus 2.19.1
|
|
||||||
|
|
||||||
*prometheus-2.13.1 (14 Nov 2019)
|
|
||||||
|
|
||||||
14 Nov 2019; <manuel@gentoo.org> +files/prometheus-3.initd,
|
|
||||||
+files/prometheus.confd, +files/prometheus.initd, +files/prometheus.service,
|
|
||||||
+metadata.xml, +prometheus-2.13.1.ebuild:
|
|
||||||
app-metrics/prometheus: Add ebuild with systemd service file.
|
|
|
@ -1,12 +0,0 @@
|
||||||
AUX prometheus-3.initd 848 BLAKE2B 062f20c87cbd20325b1160c8bdd6bf0e2a043b03cd55b257c4af6af57f0a706663cd809f73e97ae659db9d62e81b5ca25f89cecc0082adeb2002a7c715a03a56 SHA512 461cc0d3ccb2998fd6476a8e5e7d676265dd0b3892f6f6afd3f3eb4510aa8f42826674ec64cf07f2e19ad7170aeed27a0643366acedd6d8327db77c285af448b
|
|
||||||
AUX prometheus.confd 43 BLAKE2B c83afa8ad1133c9e93abd40c862ff5b3ac9a3b3c4447b915ae1482d92096dec9f200d089de2458a6cdb0e72d2bf0652d56e3afd6d5a3cd8a3ed7a6c9a0e3e42c SHA512 37468e897cd34b50b0edc65ada3f0c2e05459c3d96bb7f82d58b6de5bf10a127f1bf7912af93d83d94e3ea7287cfeb2311e36535f291d01a11d152a0b438591c
|
|
||||||
AUX prometheus.initd 929 BLAKE2B d48650b11b77d4d04b5458682456fb20f8085dc3efe9d0ddd2a6c75751ddae156bbb83c20082bc7b6833395602c24da61e2f7610bdff291e05e3eeb4fb651317 SHA512 504122eb8ed19beac81987b77eb78bba9b36b2ef15f28b1a542804271046e06363baf464f3c303982f647eba65fbc2b5459235f56625e1ff3fed9834937cd0d2
|
|
||||||
AUX prometheus.service 440 BLAKE2B 81a89d51ce54e4af5a1d400cee05418e031bce5d87df5546d5e759a6f9814d16eb88266dd129d40c94c1b7d971281f45f5a63a091a8ee6110fe601b909fc5175 SHA512 db040d60eaeffe5583a2e01d0e8c855ad7585ff89627b6fa0bbeac923381ef32154b49ddf7997d8774937d317cbc705357d90a05d2eedee417f7ce6ee486b291
|
|
||||||
DIST prometheus-2.19.1-assets.tar.gz 5032055 BLAKE2B 75bc247d3dfbcccf3a9d7ef8a23fabe2d92d698670f5aabb19e1ee019e0197aa4fd49cfd53353e09a765a014af70ad860c7d1b6bce292632e5ed1175dd206ae9 SHA512 52d1f80d9ab2de778e8a0c81549ff83647d3d8af37ccf535a6fc4ac45fe29f25f6592e9b5eb137cd5ed6f6730835e4ba52b6c4c82e5b0bb2336b90c809d756de
|
|
||||||
DIST prometheus-2.19.1.tar.gz 13343138 BLAKE2B 042f2c6e10e3d7f50b2373d9c3977db0318c8c9839e313463890ccae58c91d6d46c306d5aaeb795fb1a9649477b179999cb6b182aca9dee222d8fba557bf6d74 SHA512 a54a83b21ac8f3477e678ca365b8f04adcbe5cdd8a17d842eb9cd2e3428238841fb0492da6f4ec973f48803b0739667c734ae8a88b48d12555e23410e6461629
|
|
||||||
DIST prometheus-2.21.0-assets.tar.gz 5060038 BLAKE2B 10c9a89be71935072e6096c1bd62d9e3ff015b98baa4d11eb19cc938c857d38ebd22345173a9e404441bc1dceda4f86e82d455e6f4ea23d6ef5c78cba130ce9d SHA512 0f4b03b33c04a86d44c6521d4f0a1048f69d32b0e1797b5508a279d990171ca15268b461f567146f689aeda9fc696fd8a656147b20b6fd0293542fa15fd35a29
|
|
||||||
DIST prometheus-2.21.0.tar.gz 13971178 BLAKE2B 8701d8c4318b6624e448b91959ea5afd62d0574f4329bc72c141145b197c653912b050f2da93d670ad350a244eb18c0a7e8ea9c12083fcb885233d8631653447 SHA512 6c4af981582a0cb07a8be5cfa786797507f3f23e4d52f03a4f4126b9b5df84f0481d7400120ed3368268f77d07d8d939f1a8758044e65ede291d9ccafc1b3239
|
|
||||||
EBUILD prometheus-2.19.1.ebuild 1892 BLAKE2B 38bfd5f96ea9066ee5f8bd9e77ff9f43627008f6149fcbe148a2865c405636e637a6271907a1e86cdf98e6d9a07252458285346be8b7d41bb967061882372eb5 SHA512 2775060a8268cbf9de19a68fdf8eb3e54333be40746031288b10421084b1de20e3a434d88b84c7d144ce296e97ef6fb799bac3082e851fe51e27bc017274f5e7
|
|
||||||
EBUILD prometheus-2.21.0.ebuild 1958 BLAKE2B 028effe14af73af0ebc3c4e1009591abccd4a8012e89b36ddf35fe88175a3f66b7eea53dd086041b75bd6399ff775d6b5930d2658268469c83a812d518208638 SHA512 851875a67817a8222ad4d684e570c5eba4e753c491cdd0c1359c595fd5f4c7692a829eb22d2113a4ddcdf4e1d3bcf44f6c83f8b72269872ed6717d8b26d998f2
|
|
||||||
MISC ChangeLog 888 BLAKE2B 8a268c5ac42e0287b5811b1a92d68e9fc9c1a607173041241e1130721cc67d6e03a898c5a97ffa70f65b46f4ae201fc489caaa4152ba43e59ce088c9518a9c60 SHA512 b3ea8d894718bfda877f60e3f2e59e7124af4bf9a0d7261d24f4032ecbd6048f38e19eac2dabeaff02eaef775ccc73fd80b98032fd9a3360bc745f18ddd26e6f
|
|
||||||
MISC metadata.xml 334 BLAKE2B 270b8d4817af970210624443197549e469d28b03ad38d87c1d3b7da0cb59476da6394989577fd199d26bf63322d0e74474428e493c8b4969fd74a42aa82adf5b SHA512 41aaef9331d9b27b5d7e0587679199bbbe149c5a4edfa9bc9932c2ea18b2c970d96d8f07a4a33253d567baab666d58e55f928db669ee2ff5d8ef0c7cd5da1e85
|
|
|
@ -1,28 +0,0 @@
|
||||||
#!/sbin/openrc-run
|
|
||||||
# Copyright 2016-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
description="Prometheus monitoring system and time series database"
|
|
||||||
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
|
|
||||||
user=${user:-${SVCNAME}}
|
|
||||||
group=${group:-${SVCNAME}}
|
|
||||||
|
|
||||||
command="/usr/bin/prometheus"
|
|
||||||
command_args="${command_args:---config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus/data}"
|
|
||||||
command_background="true"
|
|
||||||
start_stop_daemon_args="--user ${user} --group ${group} \
|
|
||||||
--stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
|
|
||||||
--stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
|
|
||||||
|
|
||||||
extra_started_commands="reload"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
after net
|
|
||||||
}
|
|
||||||
|
|
||||||
reload() {
|
|
||||||
ebegin "Reloading ${SVCNAME}"
|
|
||||||
start-stop-daemon --signal HUP --pidfile "${pidfile}"
|
|
||||||
eend $? "Failed to stop ${SVCNAME}"
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
# arguments for Prometheus
|
|
||||||
command_args=""
|
|
|
@ -1,34 +0,0 @@
|
||||||
#!/sbin/openrc-run
|
|
||||||
# Copyright 2016-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
description="Prometheus monitoring system and time series database"
|
|
||||||
pidfile=/var/run/${RC_SVCNAME}.pid
|
|
||||||
user=${user:-${RC_SVCNAME}}
|
|
||||||
group=${group:-${RC_SVCNAME}}
|
|
||||||
command_user=${user}:${group}
|
|
||||||
|
|
||||||
command="/usr/bin/prometheus"
|
|
||||||
command_args="${command_args:---config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus/data}"
|
|
||||||
command_background="true"
|
|
||||||
error_log=/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log
|
|
||||||
output_log=/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log
|
|
||||||
|
|
||||||
extra_started_commands="reload"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
after net
|
|
||||||
}
|
|
||||||
|
|
||||||
reload() {
|
|
||||||
ebegin "Reloading configuration for ${RC_SVCNAME}"
|
|
||||||
case "$supervisor" in
|
|
||||||
supervise-daemon)
|
|
||||||
supervise-daemon ${RC_SVCNAME} --signal HUP
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
start-stop-daemon --signal HUP --pidfile "${pidfile}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
eend $? "Failed to reload ${RC_SVCNAME}"
|
|
||||||
}
|
|
|
@ -1,15 +0,0 @@
|
||||||
|
|
||||||
[Unit]
|
|
||||||
Description=Prometheus monitoring system and time series database
|
|
||||||
Documentation=https://prometheus.io/docs/introduction/overview/
|
|
||||||
After=network-online.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
EnvironmentFile=/etc/conf.d/prometheus
|
|
||||||
User=prometheus
|
|
||||||
Group=prometheus
|
|
||||||
Restart=on-failure
|
|
||||||
ExecStart=/usr/bin/prometheus --config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus/data $command_args
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
|
@ -1,11 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>manuel@fritteli.ch</email>
|
|
||||||
<name>Manuel Friedli</name>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">prometheus/prometheus</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,62 +0,0 @@
|
||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
inherit go-module systemd
|
|
||||||
|
|
||||||
MY_PV=v${PV/_rc/-rc.}
|
|
||||||
GIT_COMMIT=eba3fdcbf
|
|
||||||
|
|
||||||
DESCRIPTION="Prometheus monitoring system and time series database"
|
|
||||||
HOMEPAGE="https://github.com/prometheus/prometheus"
|
|
||||||
SRC_URI="https://github.com/prometheus/prometheus/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
https://dev.gentoo.org/~williamh/dist/${P}-assets.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
BDEPEND=">=dev-util/promu-0.3.0"
|
|
||||||
DEPEND="!app-metrics/prometheus-bin"
|
|
||||||
RDEPEND="acct-user/prometheus"
|
|
||||||
|
|
||||||
PROMETHEUS_HOME="/var/lib/prometheus"
|
|
||||||
|
|
||||||
RESTRICT+=" test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i -e "s/{{.Revision}}/${GIT_COMMIT}/" .promu.yml || die
|
|
||||||
mv ../assets_vfsdata.go web/ui || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
promu build --prefix bin -v || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin bin/*
|
|
||||||
dodoc -r {documentation,{README,CHANGELOG,CONTRIBUTING}.md}
|
|
||||||
insinto /etc/prometheus
|
|
||||||
doins documentation/examples/prometheus.yml
|
|
||||||
insinto /usr/share/prometheus
|
|
||||||
doins -r console_libraries consoles
|
|
||||||
dosym ../../usr/share/prometheus/console_libraries /etc/prometheus/console_libraries
|
|
||||||
dosym ../../usr/share/prometheus/consoles /etc/prometheus/consoles
|
|
||||||
|
|
||||||
systemd_dounit "${FILESDIR}"/prometheus.service
|
|
||||||
newinitd "${FILESDIR}"/prometheus.initd prometheus
|
|
||||||
newconfd "${FILESDIR}"/prometheus.confd prometheus
|
|
||||||
keepdir /var/log/prometheus
|
|
||||||
fowners prometheus:prometheus /var/log/prometheus
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if has_version '<net-analyzer/prometheus-2.0.0_rc0'; then
|
|
||||||
ewarn "Old prometheus 1.x TSDB won't be converted to the new prometheus 2.0 format"
|
|
||||||
ewarn "Be aware that the old data currently cannot be accessed with prometheus 2.0"
|
|
||||||
ewarn "This release requires a clean storage directory and is not compatible with"
|
|
||||||
ewarn "files created by previous beta releases"
|
|
||||||
fi
|
|
||||||
}
|
|
|
@ -1,61 +0,0 @@
|
||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
inherit go-module systemd
|
|
||||||
MY_PV=v${PV/_rc/-rc.}
|
|
||||||
GIT_COMMIT=e83ef207b
|
|
||||||
|
|
||||||
DESCRIPTION="Prometheus monitoring system and time series database"
|
|
||||||
HOMEPAGE="https://github.com/prometheus/prometheus"
|
|
||||||
SRC_URI="https://github.com/prometheus/prometheus/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
https://dev.gentoo.org/~williamh/dist/${P}-assets.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm"
|
|
||||||
|
|
||||||
COMMON_DEPEND="acct-group/prometheus
|
|
||||||
acct-user/prometheus"
|
|
||||||
DEPEND="!app-metrics/prometheus-bin
|
|
||||||
${COMMON_DEPEND}"
|
|
||||||
RDEPEND="${COMMON_DEPEND}"
|
|
||||||
BDEPEND=">=dev-util/promu-0.3.0"
|
|
||||||
|
|
||||||
RESTRICT+=" test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i -e "s/{{.Revision}}/${GIT_COMMIT}/" .promu.yml || die
|
|
||||||
mv ../assets_vfsdata.go web/ui || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
promu build --prefix bin -v || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin bin/*
|
|
||||||
dodoc -r {documentation,{README,CHANGELOG,CONTRIBUTING}.md}
|
|
||||||
insinto /etc/prometheus
|
|
||||||
doins documentation/examples/prometheus.yml
|
|
||||||
insinto /usr/share/prometheus
|
|
||||||
doins -r console_libraries consoles
|
|
||||||
dosym ../../usr/share/prometheus/console_libraries /etc/prometheus/console_libraries
|
|
||||||
dosym ../../usr/share/prometheus/consoles /etc/prometheus/consoles
|
|
||||||
|
|
||||||
systemd_dounit "${FILESDIR}"/prometheus.service
|
|
||||||
newinitd "${FILESDIR}"/prometheus.initd prometheus
|
|
||||||
newconfd "${FILESDIR}"/prometheus.confd prometheus
|
|
||||||
keepdir /var/log/prometheus /var/lib/prometheus
|
|
||||||
fowners prometheus:prometheus /var/log/prometheus /var/lib/prometheus
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if has_version '<net-analyzer/prometheus-2.0.0_rc0'; then
|
|
||||||
ewarn "Old prometheus 1.x TSDB won't be converted to the new prometheus 2.0 format"
|
|
||||||
ewarn "Be aware that the old data currently cannot be accessed with prometheus 2.0"
|
|
||||||
ewarn "This release requires a clean storage directory and is not compatible with"
|
|
||||||
ewarn "files created by previous beta releases"
|
|
||||||
fi
|
|
||||||
}
|
|
Loading…
Reference in a new issue