app-metrics/frr_exporter: new package, add 1.3.1
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
This commit is contained in:
parent
0dfba22be6
commit
312b257df0
3
app-metrics/frr_exporter/Manifest
Normal file
3
app-metrics/frr_exporter/Manifest
Normal file
|
@ -0,0 +1,3 @@
|
|||
DIST frr_exporter-1.3.1-deps.tar.xz 93350848 BLAKE2B cc25f5556a4009bfd51286f33e6e286dd8bcf8794e6a3fd34b9dec57b84618a180b94844ac1b9e862f48349f7c18a8ff4b7839cc0920f6b29ca9a1f7e6e22055 SHA512 2bac7873a7cc577730643d68377fcad6f58066befb84e0c6f9699ccb599b54d9277c5e50ad3c77aff4fe656d67d1ef9e2f97f7b193f03a37512e6d9fbf9426d6
|
||||
DIST frr_exporter-1.3.1-vendor.tar.xz 1441196 BLAKE2B 58f4e669fc5727292aac62de470660b8559d6276a05d323324e5416ad573c1af292d8912f910a90457fbd823dfda3ee900cffb4549c1a39152f545cd9a3c9253 SHA512 5999b8d896149d9137b25a15924a0675c54ed41ee218bda62a1e7f6df91fd95c05b7147c5478699de63c46443502b8f2726bb921af271b9c2b70c6e5c8fccb9d
|
||||
DIST frr_exporter-1.3.1.tar.gz 28354 BLAKE2B bfbcefb489ab925bf5ed803d0f2506659a28a0881f4a25dfbd7ad5ac5f7d8f160ff9925d6bc12952405f9b0ebe5d4bb8815d84492291ecba3acf1cec6dd3918c SHA512 6b7dc3a9b38137422bc46b1a93b0cb7921d92010de59b7228d90afa2afb73c4a4f0156b46978e0c2943e8fe41a6f8cf5663a53dbe395c21947ce37fb50c01f24
|
2
app-metrics/frr_exporter/files/frr_exporter.confd
Normal file
2
app-metrics/frr_exporter/files/frr_exporter.confd
Normal file
|
@ -0,0 +1,2 @@
|
|||
# arguments for prometheus frr exporter
|
||||
command_args=""
|
19
app-metrics/frr_exporter/files/frr_exporter.initd
Normal file
19
app-metrics/frr_exporter/files/frr_exporter.initd
Normal file
|
@ -0,0 +1,19 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 2016-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="Prometheus frr exporter"
|
||||
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
|
||||
user=${user:-${RC_SVCNAME}}
|
||||
group=${group:-${RC_SVCNAME}}
|
||||
|
||||
command="/usr/bin/frr_exporter"
|
||||
command_args="${command_args:-}"
|
||||
command_background="true"
|
||||
start_stop_daemon_args="--user ${user} --group ${group} \
|
||||
--stdout /var/log/${RC_SVCNAME}.log \
|
||||
--stderr /var/log/${RC_SVCNAME}.log"
|
||||
|
||||
depend() {
|
||||
after net
|
||||
}
|
11
app-metrics/frr_exporter/files/frr_exporter.service
Normal file
11
app-metrics/frr_exporter/files/frr_exporter.service
Normal file
|
@ -0,0 +1,11 @@
|
|||
[Unit]
|
||||
Description=FRR Exporter
|
||||
Documentation="https://github.com/prometheus-community/frr_exporter"
|
||||
|
||||
[Service]
|
||||
User=frr_exporter
|
||||
EnvironmentFile=/etc/sysconfig/frr_exporter
|
||||
ExecStart=/usr/bin/frr_exporter $OPTIONS
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
37
app-metrics/frr_exporter/frr_exporter-1.3.1.ebuild
Normal file
37
app-metrics/frr_exporter/frr_exporter-1.3.1.ebuild
Normal file
|
@ -0,0 +1,37 @@
|
|||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit go-module systemd
|
||||
|
||||
DESCRIPTION="Prometheus exporter for Free Range Routing"
|
||||
HOMEPAGE="https://github.com/tynany/frr_exporter"
|
||||
SRC_URI="
|
||||
https://github.com/tynany/frr_exporter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://herbizarre.swordarmor.fr/garbage/${P}-vendor.tar.xz
|
||||
https://herbizarre.swordarmor.fr/garbage/${P}-deps.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
acct-group/frr_exporter
|
||||
acct-user/frr_exporter
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="dev-util/promu"
|
||||
|
||||
src_compile() {
|
||||
mkdir -p bin || die
|
||||
promu build -v --prefix bin || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/${PN}
|
||||
dodoc {README,CHANGELOG}.md
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
}
|
8
metadata/md5-cache/acct-group/frr_exporter-0
Normal file
8
metadata/md5-cache/acct-group/frr_exporter-0
Normal file
|
@ -0,0 +1,8 @@
|
|||
DEFINED_PHASES=install preinst pretend
|
||||
DESCRIPTION=System group: frr_exporter
|
||||
EAPI=8
|
||||
INHERIT=acct-group
|
||||
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
|
||||
SLOT=0
|
||||
_eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-group 8c6e16e1203a4a4114b121c04ee5e474
|
||||
_md5_=08e5588d022d727901f27c7706d761c9
|
9
metadata/md5-cache/acct-user/frr_exporter-0
Normal file
9
metadata/md5-cache/acct-user/frr_exporter-0
Normal file
|
@ -0,0 +1,9 @@
|
|||
DEFINED_PHASES=install postinst preinst prerm pretend
|
||||
DESCRIPTION=User for app-metrics/frr_exporter
|
||||
EAPI=8
|
||||
INHERIT=acct-user
|
||||
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
|
||||
RDEPEND=acct-group/frr_exporter
|
||||
SLOT=0
|
||||
_eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-user bab50e8bac8e1df6a32a6b9e2fb19a64
|
||||
_md5_=e9780baadf5d261a068619d817f1ffcf
|
15
metadata/md5-cache/app-metrics/frr_exporter-1.3.1
Normal file
15
metadata/md5-cache/app-metrics/frr_exporter-1.3.1
Normal file
|
@ -0,0 +1,15 @@
|
|||
BDEPEND=dev-util/promu >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=acct-group/frr_exporter acct-user/frr_exporter
|
||||
DESCRIPTION=Prometheus exporter for Free Range Routing
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/tynany/frr_exporter
|
||||
INHERIT=go-module systemd
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=acct-group/frr_exporter acct-user/frr_exporter
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/tynany/frr_exporter/archive/refs/tags/v1.3.1.tar.gz -> frr_exporter-1.3.1.tar.gz https://herbizarre.swordarmor.fr/garbage/frr_exporter-1.3.1-vendor.tar.xz https://herbizarre.swordarmor.fr/garbage/frr_exporter-1.3.1-deps.tar.xz
|
||||
_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d systemd c8b03e8df84486aa991d4396686e8942
|
||||
_md5_=6fc9b2e378a1abf62aa5a85a1d380948
|
Loading…
Reference in a new issue