Skip to content
Merged
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
@@ -1,2 +1,4 @@
DIST redis_exporter-bin-1.72.1.linux-amd64.tar.gz 3828283 BLAKE2B 085a39a656f78700a885ea32282ba93470bfa953df81138671214733a7e230c47e4d1e58160d2e4bfe8aa8fd403164c920de70690618a4b9e760d2927a7bd435 SHA512 69a58b6a3bb0089556a65550829837c087198152b9e8072f33eba75298b65a5594e13d32016cee9dd9af5c2f3f5a45b7aec419fc173f36c81287b458506b0ffb
DIST redis_exporter-bin-1.72.1.linux-arm64.tar.gz 3487733 BLAKE2B 26a45ceb5d7a9eb27447e26809ee90413ebc6f66ec8e9eeb508b09901c0ee67366a37c70abd3d93915ba57e1b68e6dc7f4769689a5bd90de1c7eeb8822999987 SHA512 ba7352f8e2a0200e8d749589d754994aa330259e8c6080cbea76e1bc0eb84e83e5df2b42537699b097ed4e0a2c1c8ecd99d5f85c74520dcdd233ff70d65df61f
DIST redis_exporter-bin-1.76.0.linux-amd64.tar.gz 3881932 BLAKE2B b6148674c1cab224e26e7724251477939c8b0636d4594728ae1b6e9bf8210bb806fd95da118532e95c5ba3bbe4c3b2d6c1becf1cbbed9263a89c29a79247efd4 SHA512 fa013be7ad557a22e5881e6ffa071de71eef77ece03bd71808311e1876d6422262c9508c90953d70e0df13edd4b3c6f22af029e58b99bf5b191df7ad0467b405
DIST redis_exporter-bin-1.76.0.linux-arm64.tar.gz 3509119 BLAKE2B 0645a19d370fd58846970b1debc4b48540eed2bdf534fc09949473c94e3b14a5e57023d5b68860d747c79bf81185db48de7d27dfc530eeb0247c3efa013597bb SHA512 633f6045584b30165b531b8746627806d157b5ae6c41305adeab1414a4c3cd3764edc5a617674f8f5dbbfa23622cb2fd195c5639da9686e3fa03930a5a3e69a9
39 changes: 39 additions & 0 deletions app-metrics/redis_exporter-bin/redis_exporter-bin-1.76.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.76.0/redis_exporter-v1.76.0.linux-amd64.tar.gz -> redis_exporter-bin-1.76.0.linux-amd64.tar.gz )
arm64? ( https://github.com/oliver006/redis_exporter/releases/download/v1.76.0/redis_exporter-v1.76.0.linux-arm64.tar.gz -> redis_exporter-bin-1.76.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
Loading