feature/glep-81-cleanup #57
					 3 changed files with 4 additions and 72 deletions
				
			
		|  | @ -1,3 +1,6 @@ | |||
|   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 | ||||
| 
 | ||||
|  |  | |||
|  | @ -2,10 +2,8 @@ AUX prometheus-3.initd 848 BLAKE2B 062f20c87cbd20325b1160c8bdd6bf0e2a043b03cd55b | |||
| 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.13.1.tar.gz 15249891 BLAKE2B 35cd3c81bdb4f3a783c2ab1f1318946db5b25c94496fe351739a59259a726bf54d418d6b29efeff44c8007353ed63368819ce89ffe6a4f380b7ae216da3c4d63 SHA512 aed3b44db97cd2a67add64d13e950246b25c2b459f6b1081a6c548862c4e85c055254a0dfb94b08ac85f83dbbe30afceb1c54a8ad6f7ff1367aeb6af6d270e8a | ||||
| 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 | ||||
| EBUILD prometheus-2.13.1.ebuild 2063 BLAKE2B 87f71b82f276ab8edee18afc0b3dc6282ba2a729972e01596e50103679e0e19cfd238405871cdc5f45ed2de8415e35195dc6cd9f5db9fa456d79c4a07bfead9f SHA512 a61452a0bc74c2a7c747a37248955a22c369d0fb658b65108d1379789eed9da4592b13ba50d85f70ef6c42d4063e863aa4d7eb609e43dec49f0167379e61778d | ||||
| EBUILD prometheus-2.19.1.ebuild 1892 BLAKE2B 38bfd5f96ea9066ee5f8bd9e77ff9f43627008f6149fcbe148a2865c405636e637a6271907a1e86cdf98e6d9a07252458285346be8b7d41bb967061882372eb5 SHA512 2775060a8268cbf9de19a68fdf8eb3e54333be40746031288b10421084b1de20e3a434d88b84c7d144ce296e97ef6fb799bac3082e851fe51e27bc017274f5e7 | ||||
| MISC ChangeLog 589 BLAKE2B 7d8dff35bfaa4f36c8d950a6d4251fef980fecf1af61af1b0eef73c03799a7886c01aeddd25c65249b0af3fedb2998136797323a362da2cc622fa0beae766c3c SHA512 128ece0ec9428465b2e2308adfec9a54856ecf2ee95d95987a5642aa86bf918201ba0faba895478fef561aef4395b14630a49757cd3bf3c9be8bfe7f2a80264b | ||||
| MISC ChangeLog 710 BLAKE2B b6a69422bfa31f83039edd345b0f1a6db2d93ca9a9c22228cab5daa4a9fce8e3997ad0222ebfdc910e23569ee0e84980300339c8972caaacd59397c3c38d9097 SHA512 d1819bca89bbe9451874f3d40173bb35542d65359cf8566c9f3b4fbc6f9abf809f7fe8a4f7fce2c3a860bcd37df398757e25641f88e3f44f66ddd465d9d49aa3 | ||||
| MISC metadata.xml 334 BLAKE2B 270b8d4817af970210624443197549e469d28b03ad38d87c1d3b7da0cb59476da6394989577fd199d26bf63322d0e74474428e493c8b4969fd74a42aa82adf5b SHA512 41aaef9331d9b27b5d7e0587679199bbbe149c5a4edfa9bc9932c2ea18b2c970d96d8f07a4a33253d567baab666d58e55f928db669ee2ff5d8ef0c7cd5da1e85 | ||||
|  |  | |||
|  | @ -1,69 +0,0 @@ | |||
| # Copyright 1999-2019 Gentoo Authors | ||||
| # Distributed under the terms of the GNU General Public License v2 | ||||
| 
 | ||||
| EAPI=6 | ||||
| inherit user golang-build golang-vcs-snapshot systemd | ||||
| 
 | ||||
| EGO_PN="github.com/prometheus/prometheus" | ||||
| MY_PV=v${PV/_rc/-rc.} | ||||
| PROMETHEUS_COMMIT="6f92ce5" | ||||
| KEYWORDS="~amd64" | ||||
| 
 | ||||
| DESCRIPTION="Prometheus monitoring system and time series database" | ||||
| HOMEPAGE="https://github.com/prometheus/prometheus" | ||||
| SRC_URI="https://${EGO_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" | ||||
| LICENSE="Apache-2.0" | ||||
| SLOT="0" | ||||
| IUSE="" | ||||
| 
 | ||||
| DEPEND=" | ||||
| 	>=dev-lang/go-1.12 | ||||
| 	>=dev-util/promu-0.3.0" | ||||
| 
 | ||||
| PROMETHEUS_HOME="/var/lib/prometheus" | ||||
| 
 | ||||
| RESTRICT="test" | ||||
| 
 | ||||
| pkg_setup() { | ||||
| 	enewgroup prometheus | ||||
| 	enewuser prometheus -1 -1 "${PROMETHEUS_HOME}" prometheus | ||||
| } | ||||
| 
 | ||||
| src_prepare() { | ||||
| 	default | ||||
| 	sed -i -e "s/{{.Revision}}/${PROMETHEUS_COMMIT}/" src/${EGO_PN}/.promu.yml || die | ||||
| } | ||||
| 
 | ||||
| src_compile() { | ||||
| 	pushd src/${EGO_PN} || die | ||||
| 	GO111MODULE=on GOPATH="${S}" GOCACHE="${T}/go-cache" promu build -v || die | ||||
| 	popd || die | ||||
| } | ||||
| 
 | ||||
| src_install() { | ||||
| 	pushd src/${EGO_PN} || die | ||||
| 	dobin promtool prometheus | ||||
| 	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 | ||||
| 	popd || die | ||||
| 
 | ||||
| 	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…
	
	Add table
		Add a link
		
	
		Reference in a new issue