Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions app-metrics/redis_exporter-bin/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ DIST redis_exporter-bin-1.82.0.linux-amd64.tar.gz 4440349 BLAKE2B b5ce2e8082fa0f
DIST redis_exporter-bin-1.82.0.linux-arm64.tar.gz 3996978 BLAKE2B 9bf1d3fad90c8816783dcca00470c5ede145cb2278091ee156ed59df02f1255eb4273152cc507be4b64b57680f79d5ed77be971cf822360b74928edcf6947fc7 SHA512 871829f6ad49eceb6b71b8c29392c1401f39b1039cab6d2ba248eac6ceb5f91b953ad747290fa9766a5c1153239b27e7559bedf912653976379e1fc833935d7f
DIST redis_exporter-bin-1.83.0.linux-amd64.tar.gz 4442906 BLAKE2B 4d9de341bd04f8aae59e1df6cdc302598630aa2b7cd30f367f46273ee3338d92168f7045bf7fb542556c4e74d85cba993c54c18dcffa5b734337cea96f0387dd SHA512 32c6c428131e036901cdfb11d7a61595a30c9117f79bc3dba7a92aeadbb1c4008fe7818d867e1746e5b6ec6ba4d4b602434392e8f6cfd79b418eb34d49d90f4e
DIST redis_exporter-bin-1.83.0.linux-arm64.tar.gz 4000307 BLAKE2B 4966468cacccebbdb168a4d6cd9a80ce1cbc8e89bfa256dcdc08eaa0d81d196909fbb5fbd8c61f043222f5424abfe6a984abab3fbfd94745fb551afb5d0019ac SHA512 256e47d201b49eefee6a071c2ac91f456fdd548b8e66ab7427ed9fd287de132aab8a8eea9d06ea042bdf3fae340a9564509613b50b5c426bcede25293c6b85e4
DIST redis_exporter-bin-1.85.0.linux-amd64.tar.gz 4449849 BLAKE2B 6fd597dd1aa67df8e2124097eace5aa337d831656d586508516df4c67a7ea1b3d63bbb62f3687e3a7f15fa9672662baa287fd6b7daa4b6da779785eef0168799 SHA512 7e845ce698cfe7de32e66e084718621ebcb7fa53fa680b687b525729b471a686cb4e6cfee8b49e4f5babb61e1458999487bcd88bc5eebdc35df814d392abd8ce
DIST redis_exporter-bin-1.85.0.linux-arm64.tar.gz 4004800 BLAKE2B 25535c15954051407de32998e9b0706cee01dd4f06c93602eeacd3c17d0d83938ccb2059ce573a8a96e7e286909b0b6f82c13ee1e4e8d703752ba6965b865d1f SHA512 1e6d6b39b48eb4a0d08fcdd853ecb21d2494b73295f921c9f0574312a1b785bb8706cdf7d7f10b2813184a0e4390f57583714814e620982a62191807abeb9599
39 changes: 39 additions & 0 deletions app-metrics/redis_exporter-bin/redis_exporter-bin-1.85.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Distributed under the terms of the GNU General Public License v2
# Autogen by MARK Devkit

EAPI=7
MY_PN=${PN/-bin/}
MY_PN_BASE=${MY_PN/_exporter/}
EXPORTER_USER="${MY_PN}"
EXPORTER_HOME="/var/lib/${MY_PN}"
inherit user

DESCRIPTION="Prometheus Exporter for ValKey & Redis Metrics."
HOMEPAGE="https://github.com/prometheus/redis_exporter"
SRC_URI="
amd64? ( https://github.com/oliver006/redis_exporter/releases/download/v1.85.0/redis_exporter-v1.85.0.linux-amd64.tar.gz -> redis_exporter-bin-1.85.0.linux-amd64.tar.gz )
arm64? ( https://github.com/oliver006/redis_exporter/releases/download/v1.85.0/redis_exporter-v1.85.0.linux-arm64.tar.gz -> redis_exporter-bin-1.85.0.linux-arm64.tar.gz )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="*"
IUSE="amd64 arm64"
post_src_unpack() {
mv redis_exporter-* ${S}
}

pkg_setup() {
enewgroup ${EXPORTER_USER}
enewuser ${EXPORTER_USER} -1 -1 "${EXPORTER_HOME}" ${EXPORTER_USER}
}

src_install() {
dobin ${MY_PN}
newconfd ${FILESDIR}/${MY_PN}.confd ${MY_PN}
newinitd ${FILESDIR}/exporter.initd ${MY_PN}
keepdir /var/{lib,log}/"${MY_PN}"
fowners ${EXPORTER_USER}:${EXPORTER_USER} /var/{lib,log}/"${MY_PN}"
fperms 0750 /var/{lib,log}/"${MY_PN}"
}


# vim: filetype=ebuild