Added kernel sources 4.14.24.

Added prometheus packages.
This commit is contained in:
László Valkó 2018-03-08 20:59:48 +01:00
parent bb89b0ad8a
commit 241a7a232c
27 changed files with 517 additions and 0 deletions

View file

@ -0,0 +1,5 @@
AUX prometheus-alertmanager.confd 135 SHA256 e9ab660023f2dc7aa194e1b2513fe1e92d486ed7a5b9010a6b14b2f64780464d SHA512 391eb26d67310fba9371d274b1e9552cf0c9c02de1e3616c3e5514ae99bf7d36b52c6caa7e94a96f640b0f8542b15b4dded9d59154173c01d4e9a99ec2219fbc WHIRLPOOL cafc9f4eee9b80d6aa7bd837634a5a0811c488a2a84aaa3e22dbcab20a96d3e9f33c49bf968d296045083b27a109866a9e89681cc35997042f4a724b8c2cf09b
AUX prometheus-alertmanager.initd 817 SHA256 f19ce410a6718495709ac87bc262729f2a9aff6cf02f8019c7649ce1d4531e16 SHA512 34ae9348f5e054543bdbffd29e30d1fb6147d47e74cecb1755c29bf4327bd56ac4fae4cecddf2c515b6ddffbce4ad7151ae3a3e7f283db2d6b74619f5faa44ac WHIRLPOOL d1c7b823a29aa306828ae9c30818405772b6ad4d37b9e7e42122e021fd491926a1de85ac72b06478ade12505a993c567e7857af404ca474b162c7db75230ae39
DIST prometheus-alertmanager-0.14.0.tar.gz 2786623 SHA256 f25bd1dad2eb3e050f1208650571195194b0c2362c488a7ad5ca60f40ca866ac SHA512 e352d51d86b853ff679892df3c494da2c7b4afb918d807e6d63b76e959b586f43a4c773de18bdd9e6a5067d4034748bb304ebdee2f08983b00890c1ae393d0b8 WHIRLPOOL 9e199ab6a88e29c3a06c0512e1c2cc8b1ab621913604b7e172cc177f24973c193b9fc979c1b4e029c91d50e14c31ffec11857978b832dc09f246e403cebb50a7
EBUILD prometheus-alertmanager-0.14.0-r1.ebuild 1356 SHA256 2453986772b3ee44bebfe44e382b908b37b73efff9525ef47dc6da1f6822538a SHA512 f38b1e08f665a9f31a99ff58b2b2d470c7ace56f7ff3f06c02f8986a32db294198065fda03e1a380a19fb7f5ec77cb8f1acdd66b8c68b0b56cb4db801a2cfea4 WHIRLPOOL bee3afd54519cac2201bda8c62830a6dfe752cfb07be56da835864c9214503369bb0cdd592071a9fa846a2015a31dc3fec2b5f503a95e4104aabe2acea410552
MISC metadata.xml 333 SHA256 87b061dda62d5911cfa1088391d83b6486b4fc817ddaf93d174dab1aca11c186 SHA512 2059ca45e92e3a833d93097362e1ae79ef085c35f87ec2bcbde4ee2d20f8938cb27fb19647d083990c1224b3d0c06f163a3f1bedfabfb59a6b3b15a90697ac0f WHIRLPOOL 188807823233f2274caa356920208f2395bc43fb8e839d0a016a165d99647e05a68e62a28aaf9b41f4f562deabcfdf988d27abece5de28bb3f0a9926434a2789

View file

@ -0,0 +1,2 @@
# arguments for prometheus alertmanager
command_args="--config.file=/etc/alertmanager/config.yml --storage.path=/var/lib/alertmanager"

View file

@ -0,0 +1,28 @@
#!/sbin/openrc-run
# Copyright 2016-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Prometheus alertmanager"
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
user=${user:-${RC_SVCNAME}}
group=${group:-${RC_SVCNAME}}
command="/usr/bin/alertmanager"
command_args="${command_args:---config.file=/etc/alertmanager/config.yml --storage.path=/var/lib/alertmanager}"
command_background="true"
start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/alertmanager/${RC_SVCNAME}.log \
--stderr /var/log/alertmanager/${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}"
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<upstream>
<remote-id type="github">prometheus/alertmanager</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,54 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit user golang-build golang-vcs-snapshot
EGO_PN="github.com/prometheus/alertmanager"
EGIT_COMMIT="v${PV/_rc/-rc.}"
ALERTMANAGER_COMMIT="fb713f6"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64"
DESCRIPTION="Alertmanager for alerts sent by client applications such as Prometheus"
HOMEPAGE="https://github.com/prometheus/alertmanager"
SRC_URI="${ARCHIVE_URI}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
USER="pr-alert"
GROUP="pr-alert"
DEPEND="dev-util/promu"
RESTRICT="test"
pkg_setup() {
enewgroup ${GROUP}
enewuser ${USER} -1 -1 -1 ${GROUP}
}
src_prepare() {
default
sed -i -e "s/{{.Revision}}/${ALERTMANAGER_COMMIT}/" src/${EGO_PN}/.promu.yml || die
}
src_compile() {
pushd src/${EGO_PN} || die
mkdir -p bin || die
GOPATH="${S}" promu build -v --prefix bin || die
popd || die
}
src_install() {
pushd src/${EGO_PN} || die
dobin bin/*
dodoc {README,CHANGELOG,CONTRIBUTING}.md
insinto /etc/alertmanager/
newins doc/examples/simple.yml config.yml.example
popd || die
keepdir /var/lib/alertmanager /var/log/alertmanager
fowners ${USER}:${GROUP} /var/lib/alertmanager /var/log/alertmanager
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
}

View file

@ -0,0 +1,5 @@
AUX prometheus-blackbox_exporter.confd 110 SHA256 51fbbc94dc7e7b6276f1dc4ea0caadaebb8f26e5200fdcb6487de821eda283f5 SHA512 aa8720c03c4bf21ad5f789a4e9c6df6059fb71413cfdc605f8868bcd54eab899aa527afa9d847c7780042a8d4d72468145a97f8d732ef6aad861dcbf96bdf2ed WHIRLPOOL eff0e8357fccdbdeb13e05ca4beb618b422e0f676f79d230fa84f1fd30b336a54891bb25358a36f8e614117b260ccebca23cb833192b731067cb801358d440d3
AUX prometheus-blackbox_exporter.initd 614 SHA256 2ee8168bb637902211021049b9484e3cdaac79a84cc775dbf9fa6b220520c228 SHA512 4a25f59d0fb95ac35c07ab15623c2c905db04cb5a14cccd316bd522e2b4892a08d67a4edb15c6c02fbc2b84e92dc48b67f5d14c7617cfccfa09babf22e4d1beb WHIRLPOOL 73d62db2e7f29db4395dff429d99006e6ce23c95415b2b4e1bf08606729c9475ce2e671f0fcfa0a0966bb6ee9e0b83b8401f6a7c2f6d031ddcd1188067b9ee3e
DIST prometheus-blackbox_exporter-0.12.0.tar.gz 2202465 SHA256 8d5c2236b555af0c1ef00e6973f1aac76a38bbb5220aa6a39c1837a9b29e2a50 SHA512 2c98c0f4127bdd04ac54eb182c5468fd38121558f85aa8b4bec860f783f266b144df3153da0b028fdb84a4131a4e374a969bb09ce3a781ddf95f0a008c11bbb6 WHIRLPOOL 201f5733626b363ebd52993bf174162f3c4bc93efd95eaeea8b4db1b9d96395a93c9a55dbc2f2b009de6b4bb83ce751abbc3764b99b35c37841585b21aa3c8df
EBUILD prometheus-blackbox_exporter-0.12.0.ebuild 1490 SHA256 e4dd4354fb7af87c2fc995b4962f6b36b9d45221e07e5de159fcd44579b0059c SHA512 e899a7de05adc4097bb085c666a3d9fd7136d1b1f15e280a9b21b0605e005408791b99447a3628759268f68237835392a2f3c7842bdd7451ef67ff32edd21bba WHIRLPOOL b26f6d4288c109174719c10a72306b8f4d084ed5d2e233dcf480633f6abb43abfca1834bd58f8a0da070f53605b7dd8d8b23799c083221d23c1ba0f9ff5eaeae
MISC metadata.xml 338 SHA256 4b34c24d764f68cd20b642b9f2b0149e59fc65cfd0d5ca0ad39b5f3649fa9dfc SHA512 e431b2ef89e797b9cbb290a70683a4392f07559851550dd22f5410f09c979730c8dd35c095f855565df8d72adb42c6e4b9d03882adf37240b0da28cc508ee2ad WHIRLPOOL 4b0d0fdb9fc3e63c5e5d6eeca8852791085c1b9917d5099a6ea0fa755d20f83b34cb98cc7c59d7f9c770cbb1f83de2ff462e71511242374f40e9bec8ce18aa33

View file

@ -0,0 +1,2 @@
# arguments for prometheus blackbox exporter
command_args="--config.file=/etc/blackbox_exporter/blackbox.yml"

View file

@ -0,0 +1,19 @@
#!/sbin/openrc-run
# Copyright 2016-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Prometheus blackbox exporter"
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
user=${user:-${RC_SVCNAME}}
group=${group:-${RC_SVCNAME}}
command="/usr/bin/blackbox_exporter"
command_args="${command_args:--config.file=/etc/blackbox_exporter/blackbox.yml}"
command_background="true"
start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/blackbox_exporter/${RC_SVCNAME}.log \
--stderr /var/log/blackbox_exporter/${RC_SVCNAME}.log"
depend() {
after net
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<upstream>
<remote-id type="github">prometheus/blackbox_exporter</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,56 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit fcaps user golang-build golang-vcs-snapshot
EGO_PN="github.com/prometheus/blackbox_exporter"
EGIT_COMMIT="v${PV/_rc/-rc.}"
BLACKBOX_EXPORTER_COMMIT="4a22506"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64"
DESCRIPTION="Prometheus exporter for blackbox probing via HTTP, HTTPS, DNS, TCP and ICMP"
HOMEPAGE="https://github.com/prometheus/blackbox_exporter"
SRC_URI="${ARCHIVE_URI}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
USER="pr-blackbox"
GROUP="pr-blackbox"
DEPEND="dev-util/promu"
FILECAPS=(
cap_net_raw usr/bin/blackbox_exporter
)
pkg_setup() {
enewgroup ${GROUP}
enewuser ${USER} -1 -1 -1 ${GROUP}
}
src_prepare() {
default
sed -i -e "s/{{.Revision}}/${BLACBOX_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die
}
src_compile() {
pushd src/${EGO_PN} || die
mkdir -p bin || die
GOPATH="${S}" promu build -v --prefix blackbox_exporter || die
popd || die
}
src_install() {
pushd src/${EGO_PN} || die
dobin blackbox_exporter/blackbox_exporter
dodoc {README,CONFIGURATION}.md blackbox.yml
insinto /etc/blackbox_exporter
newins example.yml blackbox.yml.example
popd || die
keepdir /var/lib/blackbox_exporter /var/log/blackbox_exporter
fowners ${USER}:${GROUP} /var/lib/blackbox_exporter /var/log/blackbox_exporter
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
}

View file

@ -0,0 +1,5 @@
AUX prometheus-node_exporter-1.initd 615 SHA256 cdc4233ff3430a15a886d5a38e7f7d5b979663bd47e48706ed5de480838f9c25 SHA512 aecc8180b300660cb6b2882c45a99510d5c12aecaf1aaa24d62f2393c3f5c3e5dd9de6c5e73125f4eb6f3e18ca0d7b7e04e6338db2eed5ab06919e245f7e9d6a WHIRLPOOL 366a5cbea77dbd543e4ccb30bb2064dc8d91dd8d113b0b619eb3404034338424de030b0a6443f3b9567c8c6032a36b5e5c2a0eb99786c648430b468932d8cb4c
AUX prometheus-node_exporter.confd 111 SHA256 51b9d1c0a9a05f7ccaaa88ae8bc5f6c31c10c7efb097e9cae257cc6af658b533 SHA512 cce5db8eccf2ecfe1198aa8252b04fd6a96006f707e7132c2d01c5400d175551c3b9890c4d57fec9ccbe17594dfb937e1f99ead0e1c3fd8cf22930dabd70418d WHIRLPOOL be439ab6a38d5a61b5c33b4140040f61d783b64ec39d7f0bb837ce09f123293eaec435703df0870b80dc1fee73d0a8c86b65db1d6da0c04c34128037d9add866
DIST prometheus-node_exporter-0.15.2.tar.gz 1327204 SHA256 940b850376f94580e88b5e99926d92899975d5792d05709cbd9c48dab0a848ad SHA512 b39ce0801a5bf5a2a70c4034659d047d70b3763af3f18925b65c2b5f72832e261362aaeb9ce4c68cb7bf52e790d3fc710a6c8550ad7876e89fd9f5a055200a52 WHIRLPOOL 47b1329dac5f42560e5d484e6dda8f221105dfede9ff9ed5a050dc2ffa9adc1d25c017ce0ddb2c37fa6e6636e2210afb55ad67eb74516308aa10f456545b1a62
EBUILD prometheus-node_exporter-0.15.2.ebuild 1269 SHA256 bd075d1eebf1b48b5784cc1e589b16e6a8fc067b419cbddd21e5a3ccd5c9da4d SHA512 da695f641e295bc190bc43fea924930f35b57b0be82419d4c5ca11bab57e54cd9b842243bab4cc1c052c37d8b0d857ecd6676c0d148ec8390ded65006910d5aa WHIRLPOOL def4d512a0deb46c8dac8df52d41c1680f5d8d6adcbf6e030cf91958b130184c77d4c4305c5acd3a6594ef384d42b921eff65627bdbc379a3b4f3f7089834c60
MISC metadata.xml 334 SHA256 dce4944e74dfe121777699fe9b10552be275ba92e947a3715f6b60869d67d526 SHA512 da17eb8e555adf4d4922ba8e0a549248dc2adf391f4285ce0f6919f194de327d80205c1e09af073eee526b073aba26e5551aa41a83118961d9e6eddd2887b23e WHIRLPOOL d03773ab82553723915864f5bf084d74183fe56cad0628157e6c97e1e95e922edc180db665b6633e09af7df0d279f7bf075ec9066817bd243e656a8a9d0c32e1

View file

@ -0,0 +1,19 @@
#!/sbin/openrc-run
# Copyright 2016-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Prometheus machine metrics exporter"
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
user=${user:-${RC_SVCNAME}}
group=${group:-${RC_SVCNAME}}
command="/usr/bin/node_exporter"
command_args="${command_args:---collector.textfile.directory=/var/lib/node_exporter/}"
command_background="true"
start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/node_exporter/${RC_SVCNAME}.log \
--stderr /var/log/node_exporter/${RC_SVCNAME}.log"
depend() {
after net
}

View file

@ -0,0 +1,2 @@
# arguments for prometheus node exporter
command_args="--collector.textfile.directory=/var/lib/node_exporter/"

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<upstream>
<remote-id type="github">prometheus/node_exporter</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,50 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit user golang-build golang-vcs-snapshot
EGO_PN="github.com/prometheus/node_exporter"
EGIT_COMMIT="v${PV/_rc/-rc.}"
NODE_EXPORTER_COMMIT="98bc649"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64"
DESCRIPTION="Prometheus exporter for machine metrics"
HOMEPAGE="https://github.com/prometheus/node_exporter"
SRC_URI="${ARCHIVE_URI}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
USER="pr-node"
GROUP="pr-node"
DEPEND="dev-util/promu"
pkg_setup() {
enewgroup ${GROUP}
enewuser ${USER} -1 -1 -1 ${GROUP}
}
src_prepare() {
default
sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die
}
src_compile() {
pushd src/${EGO_PN} || die
mkdir -p bin || die
GOPATH="${S}" promu build -v --prefix node_exporter || die
popd || die
}
src_install() {
pushd src/${EGO_PN} || die
dobin node_exporter/node_exporter
dodoc {README,CHANGELOG,CONTRIBUTING}.md
popd || die
keepdir /var/lib/node_exporter /var/log/node_exporter
fowners ${USER}:${GROUP} /var/lib/node_exporter /var/log/node_exporter
newinitd "${FILESDIR}"/${PN}-1.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
}

View file

@ -0,0 +1,5 @@
AUX prometheus-snmp_exporter.confd 98 SHA256 35a4150f56c8f898af0a28c92d9770df35ea30c8d3c59e1e63075c458b3b8ced SHA512 027ff624a0e5faae571e36cf0fdf860e13956976878a7b3ca2afbf5e6387ecb02d391974cf7c44c33468d34a16cf00d10ee153f3b7507b9cc5a62126b70c5a39 WHIRLPOOL 55fbeb2c15a17a8e588a51e6aad1b56a7bc6eaff278b070eba7dc953928843d73df0eb4b2c6e4fc079436be486949a0abfbdfa0e8503c90ad58fcf2ce3d42976
AUX prometheus-snmp_exporter.initd 591 SHA256 5ed292deb2cd07181328c0cd520dec77e496b5b4237b1c8e9e8ba15277633406 SHA512 0e53ef6790dc60091c0ed3b9cb7f47fabf526db80f9f09e212880efff59e9c0b3abb19235fe9b82da15cfb8aacb1eab326902f51d4908af80348023ae59bd474 WHIRLPOOL 71e7fcbed414e4f93e408441c07748c3640385c54bbf09de25cb796c2e74b86abe9fecb49f827308c15d2a0780d6f3201ba9b0a9e0c92969fcf759b453bfc14e
DIST prometheus-snmp_exporter-0.9.0.tar.gz 3257207 SHA256 ac508e8cda680cc46638c68fe71a91df012e3274fb99460fd2866637b51591fd SHA512 eb287f4519f2174a9ce80414c2b7a698bc50e1bcb2303a8190164002af088e0694e01233314cfe2bd89b2cd751f2fd6f8447eb641541701b7bd481373ce084b1 WHIRLPOOL 27d1ff38ee2d8cd3733bb3b446a9bb16fd276adeb625c181c60b71efc2e445875089525857c6978b83941275b8685423f7ce35a510c14f7af7387cd00f0da83a
EBUILD prometheus-snmp_exporter-0.9.0.ebuild 1316 SHA256 85e747d9e1d69acc08770f36a45cd86a241e95847d2af8aace95c1f82b72b662 SHA512 09fc0b177b4dbb54c4e7a32a1fe2dbca71bd27e76ae3d542580841fc4c11181d3047009b5daa7e3fa5cd7d9cf27e2fe8f223a6dae01cb55ddbe5979aa2d70c39 WHIRLPOOL e6d87bd4dccba62a148ad99a4e9c239a1413d60f701b0c3095c07ab3c83e04b5f830b83e050207158a468bd5976b79b8af3fb99944c6d093974f326dc0ee2c09
MISC metadata.xml 334 SHA256 42c6c31707ac483f87eb5d8605184dd2ea3d28f4e01b62b85ab018a1e1a69e7b SHA512 7fd3e4314022bf2ff86bd01f335d5c4402676970b9810575225aff3d40bd5bdc9ffc27b438c880dc0a665cf3873502b969dfb30644b3c106278fd353820d6599 WHIRLPOOL 1e769a6d9c4c8147f2f1d5b3e30f0c37e94db7f526828da6f1a1697ed8511e90a5541027c42976804c2071027fc65b9a044dac4480319283d1975a9d72d3e146

View file

@ -0,0 +1,2 @@
# arguments for prometheus snmp exporter
command_args="--config-file=/etc/snmp_exporter/snmp.yml"

View file

@ -0,0 +1,19 @@
#!/sbin/openrc-run
# Copyright 2016-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Prometheus snmp exporter"
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
user=${user:-${RC_SVCNAME}}
group=${group:-${RC_SVCNAME}}
command="/usr/bin/snmp_exporter"
command_args="${command_args:---config-file=/etc/snmp_exporter/snmp.yml}"
command_background="true"
start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/snmp_exporter/${RC_SVCNAME}.log \
--stderr /var/log/snmp_exporter/${RC_SVCNAME}.log"
depend() {
after net
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<upstream>
<remote-id type="github">prometheus/snmp_exporter</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,52 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit user golang-build golang-vcs-snapshot
EGO_PN="github.com/prometheus/snmp_exporter"
EGIT_COMMIT="v${PV/_rc/-rc.}"
SNMP_EXPORTER_COMMIT="abb143a"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64"
DESCRIPTION="Prometheus exporter for snmp metrics"
HOMEPAGE="https://github.com/prometheus/snmp_exporter"
SRC_URI="${ARCHIVE_URI}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
USER="pr-snmp"
GROUP="pr-snmp"
DEPEND="dev-util/promu"
pkg_setup() {
enewgroup ${GROUP}
enewuser ${USER} -1 -1 -1 ${GROUP}
}
src_prepare() {
default
sed -i -e "s/{{.Revision}}/${SNMP_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die
}
src_compile() {
pushd src/${EGO_PN} || die
mkdir -p bin || die
GOPATH="${S}" promu build -v --prefix snmp_exporter || die
popd || die
}
src_install() {
pushd src/${EGO_PN} || die
dobin snmp_exporter/snmp_exporter
dodoc {README,CONTRIBUTING}.md
insinto /etc/snmp_exporter
newins snmp.yml snmp.yml.example
popd || die
keepdir /var/lib/snmp_exporter /var/log/snmp_exporter
fowners ${USER}:${GROUP} /var/lib/snmp_exporter /var/log/snmp_exporter
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
}

View file

@ -0,0 +1,5 @@
AUX prometheus-3.initd 851 SHA256 3f17a26f1bf3e16e6828ecce6b8919a7f91f54ed88092d2c2b943b1a70b8fcb4 SHA512 7d3650ef5b632507ade4cfb00a167ec7c2d3d8e91551ef8f4550f9947038df0b22a3dd0a33e093296eeb0ca88f1d12ae40e73c7fec4df03e5dcc7630893ded59 WHIRLPOOL 4c5d07813a546f2113f10f04327c69f84e984e8389f9beebfc6aaffb233cc073e47a8b7ec950cd34f7b8dec6b88cf9c4f8e843723d9b3b07a7b1f6350fa694e0
AUX prometheus.confd 43 SHA256 940f1a3ad08f0eb370951b1a42c29a9217cba9ae2f5cb6cc675bdec1d51e8309 SHA512 37468e897cd34b50b0edc65ada3f0c2e05459c3d96bb7f82d58b6de5bf10a127f1bf7912af93d83d94e3ea7287cfeb2311e36535f291d01a11d152a0b438591c WHIRLPOOL b8bdd0bc16fde3fb99cf8939427781a1b250df7e4a607fb8c780f75d502e7d2aa76aef6a1b4c082d3aa32f0a9a21b3b39df72fcf5e6d26592df43661f8d08169
DIST prometheus-2.1.0.tar.gz 5669858 SHA256 c6fc92d695c9af30574eb41af5e0e89f4fde9a04a3169ba58aa2b2f80d5862a4 SHA512 8adbbfcf6cf5b0bdd4a96f51f6c179c828d75a231b35f9ef40db6c07bcb8ffa6a3eb969b55a52ac70528ad5c8fe486be866db6ae174006220e0cfaa1da624346 WHIRLPOOL 9b7fd07c5031541841cbe19c0ea67163bfd0dd65870417f04e125f69ebfa1a84ffacf64cd078b5210e7ecf17564910dc25d7ab36de47211e8e52197336fd098c
EBUILD prometheus-2.1.0.ebuild 2023 SHA256 6a84758199d16a32ffe168b60eb04c7c71ac0e71e0d976f1f4149a87003c2fa1 SHA512 ab0384651eeaabb393ee3ce398e63cdae0e0738e7e7cf407dac6c378df158a3d711c46a2870fa95281ee99a3d6548ec4de510e6e004f35fa2b0afdb528cbd014 WHIRLPOOL f330ee8374cd6fc4979f5a6f24856c6f444891b616d8135d6c0e599c999554f453eacf5c8d5fa65a37bc2ca1f4bbb767198c709514f200a8aa053f40d458e3ab
MISC metadata.xml 331 SHA256 1e206a714f59c466b3f41285ea73b6b3a0919c2f8c0a4cf5350ccea436bb26d9 SHA512 06fd0da413c0280a902bbdf50e1e0557375d2208021fda3c3081d8a25a4b17ad1ca647d994dd97ba2d838ea5c87148d3ffd13a8a54cb8dc007b45927df8de47a WHIRLPOOL 0c98900489068124a7afcf1f40d1c9964089ead950e8e16dbc4a0389487187d9af6802a6e86fb6dcf541784f09acd8e0ee27f3215deb16de56495af2b1ee85fc

View file

@ -0,0 +1,28 @@
#!/sbin/openrc-run
# Copyright 2016-2018 Gentoo Foundation
# 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}"
}

View file

@ -0,0 +1,2 @@
# arguments for Prometheus
command_args=""

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<upstream>
<remote-id type="github">prometheus/prometheus</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,70 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit user golang-build golang-vcs-snapshot
EGO_PN="github.com/prometheus/prometheus"
MY_PV=${PV/_rc/-rc.}
EGIT_COMMIT="v${MY_PV}"
PROMETHEUS_COMMIT="85f23d8"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64"
DESCRIPTION="Prometheus monitoring system and time series database"
HOMEPAGE="https://github.com/prometheus/prometheus"
SRC_URI="${ARCHIVE_URI}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
USER="prometheus"
GROUP="prometheus"
DEPEND="dev-util/promu"
PROMETHEUS_HOME="/var/lib/prometheus"
RESTRICT="test"
pkg_setup() {
enewgroup ${USER}
enewuser ${USER} -1 -1 "${PROMETHEUS_HOME}" ${GROUP}
}
src_prepare() {
default
sed -i -e "s/{{.Revision}}/${PROMETHEUS_COMMIT}/" src/${EGO_PN}/.promu.yml || die
}
src_compile() {
pushd src/${EGO_PN} || die
GOPATH="${S}" 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
newinitd "${FILESDIR}"/prometheus-3.initd prometheus
newconfd "${FILESDIR}"/prometheus.confd prometheus
keepdir /var/log/prometheus /var/lib/prometheus
fowners ${USER}:${GROUP} /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
}

View file

@ -16,6 +16,9 @@ DIST genpatches-4.14-23.extras.tar.xz 17476 SHA256 eaa580ff43957bff600e82b650ab1
DIST genpatches-4.14-25.base.tar.xz 638040 SHA256 20c774bc069b69cc143eaaf95bf5eb33d6cfb8c86e0a8ef0019a4ef360b5d366 SHA512 3cfcfed1389bea5a0341bebfc41552b0a9cc1b87099efca83fc32700a0cfb43dd4bd04b6e6a964ac8e4d23bab02707d3614025a6bce4bb614639f5d34bcb0854 WHIRLPOOL cb4a294b9139145a995de4d37b29ba563bcccaa5a1da3315fb59112581ea5c6c45f76256f72526216dacae45199f99552ed67f13cbeec6c95d1bdb769308a96b DIST genpatches-4.14-25.base.tar.xz 638040 SHA256 20c774bc069b69cc143eaaf95bf5eb33d6cfb8c86e0a8ef0019a4ef360b5d366 SHA512 3cfcfed1389bea5a0341bebfc41552b0a9cc1b87099efca83fc32700a0cfb43dd4bd04b6e6a964ac8e4d23bab02707d3614025a6bce4bb614639f5d34bcb0854 WHIRLPOOL cb4a294b9139145a995de4d37b29ba563bcccaa5a1da3315fb59112581ea5c6c45f76256f72526216dacae45199f99552ed67f13cbeec6c95d1bdb769308a96b
DIST genpatches-4.14-25.experimental.tar.xz 5184 SHA256 1fc993dc66a50cf9373a307da9b8ae1079ce63487f4426c02e2de860982364f1 SHA512 dcb81b7063be6b19eb64bfe72f07d51762f3693b087e6feee118993d524bc48caa4ca6843ca45de7b017e30907c58b7f383f1a5efdc67f801f06d1ea8380474f WHIRLPOOL 83206db29a770e4e93c2d8242e1614859120b2ca0c350c131e8a42d985a88ac2a46797229cb5c665f39d66378f9a0ac09f12ca1d1e624838ea4f849b2966f79e DIST genpatches-4.14-25.experimental.tar.xz 5184 SHA256 1fc993dc66a50cf9373a307da9b8ae1079ce63487f4426c02e2de860982364f1 SHA512 dcb81b7063be6b19eb64bfe72f07d51762f3693b087e6feee118993d524bc48caa4ca6843ca45de7b017e30907c58b7f383f1a5efdc67f801f06d1ea8380474f WHIRLPOOL 83206db29a770e4e93c2d8242e1614859120b2ca0c350c131e8a42d985a88ac2a46797229cb5c665f39d66378f9a0ac09f12ca1d1e624838ea4f849b2966f79e
DIST genpatches-4.14-25.extras.tar.xz 17480 SHA256 8b5b498488dcbe60b16e2b9499be593a37ce4cedb4037d4934e4c212e990fb64 SHA512 a78ee7bc750f0c41b526b95c63d9124aeabde8c4544fec7b76a8145e045b1106dc619d36d73d6e8bb262447f0f232a5b364028945f7251a29cd45e46f4612fd9 WHIRLPOOL 52017125d230df63587b6de85b5f46ecd1b2a8614010b05393734fd00d4d4f9c210b0c630bd52b6c22f3e7739a8f8488471c315905b256b1bbfa187b65daa46d DIST genpatches-4.14-25.extras.tar.xz 17480 SHA256 8b5b498488dcbe60b16e2b9499be593a37ce4cedb4037d4934e4c212e990fb64 SHA512 a78ee7bc750f0c41b526b95c63d9124aeabde8c4544fec7b76a8145e045b1106dc619d36d73d6e8bb262447f0f232a5b364028945f7251a29cd45e46f4612fd9 WHIRLPOOL 52017125d230df63587b6de85b5f46ecd1b2a8614010b05393734fd00d4d4f9c210b0c630bd52b6c22f3e7739a8f8488471c315905b256b1bbfa187b65daa46d
DIST genpatches-4.14-29.base.tar.xz 791916 SHA256 96c4105da4236f666cec99a169612f146a3fd7d6e1796f471cbaf7aa5cfd20b9 SHA512 4cf5e2933d438c5b718497d0fdfde15beda14cdfd72debaeb594113476777fa28d2ccd55a0aef9d52af6f4bc989e2f066670d6c7cb7f00331f497790a8a05df5 WHIRLPOOL a7acfbaf5404436134947431e14ab0cfe33f831b714ca9827baa98931e82b4d5509e8af16f3ae39076fc7c7ba17a3df79c7f2eedddadd0e24cb116cc12a87a19
DIST genpatches-4.14-29.experimental.tar.xz 5180 SHA256 1f81e713236eff6ab7d107da4ed6aa914c9e52262c404c70bb2e0b25d50cef7a SHA512 b337951377b24d6fe7d475e196e5232933de402154ddd52154ae7909bf004ba00a730eb4959f9c171fe9e82ab09d19ee7ab0f21fa9a00c6b09608ad24e37e33c WHIRLPOOL 6f92819a2fd4a8e57699a7f5ba396275afe61b59760a552334c66ba2858714819c9471afc2c60bfcc7918b6ef4b273cbc635afaf7b33e2916883690f217d0410
DIST genpatches-4.14-29.extras.tar.xz 17480 SHA256 475031dda63ef856f75560e9d8ae3595774b95b9fdd0b4f8b90e782c26fa4f88 SHA512 2e768f58c1d7348c0e832a1dc1cb768022f5802d9982d486f95b01f316d823d48f956e09ee3f292d05fa41d532c324f35ad624f5c115b6c77680cbd5c74f0731 WHIRLPOOL 5ccfd9826a09235e590caa0dc8e32f4691ba7cc5847c5c7e27014b754e3365d7c5d3b7ee6dfdd96c9e801282479f0d1db5707794b91d45004c23ce84dac52fa4
DIST genpatches-4.9-78.base.tar.xz 1439100 SHA256 cd0d5753dc3648cde42e3ec89311711253b542d1015e7599689329c24dace88b SHA512 51e9a9bab5ee92ebc5d3cd3028e2110b6e7a74b337d82c12dd8e0da06775cc0f986f1e6d49738dae5e1d9add374017b19c040ddd8298d281714a6544782001d6 WHIRLPOOL 882a4d830671f850ebb3ce36a34c408fe437a10535583675dc1672aaf219008ff478f1d352773afe2f312e8faf8dd544578e04c6d6c45984703c9dd47cec9533 DIST genpatches-4.9-78.base.tar.xz 1439100 SHA256 cd0d5753dc3648cde42e3ec89311711253b542d1015e7599689329c24dace88b SHA512 51e9a9bab5ee92ebc5d3cd3028e2110b6e7a74b337d82c12dd8e0da06775cc0f986f1e6d49738dae5e1d9add374017b19c040ddd8298d281714a6544782001d6 WHIRLPOOL 882a4d830671f850ebb3ce36a34c408fe437a10535583675dc1672aaf219008ff478f1d352773afe2f312e8faf8dd544578e04c6d6c45984703c9dd47cec9533
DIST genpatches-4.9-78.experimental.tar.xz 106396 SHA256 8151e8f26292b06881d7fc752c0c5d4345cf3509d43936d3fa94d7b79ddecec1 SHA512 6f2d60ef1055036ccfdf2caff3eff3c0abd5d6481ef44ee6ff369748546b88cd849ad46ec8b33503e756ff2782829221dfb3abe7ac1dc56f44742cc0c0a90489 WHIRLPOOL 44bd9f4d7118951051103d6eaebf4eeb83ff6698a09ec7778e1d43471afca44db669c3cf1ec32f7448aaabea57445441bd61f1e6beab21776ca9a23976a0948b DIST genpatches-4.9-78.experimental.tar.xz 106396 SHA256 8151e8f26292b06881d7fc752c0c5d4345cf3509d43936d3fa94d7b79ddecec1 SHA512 6f2d60ef1055036ccfdf2caff3eff3c0abd5d6481ef44ee6ff369748546b88cd849ad46ec8b33503e756ff2782829221dfb3abe7ac1dc56f44742cc0c0a90489 WHIRLPOOL 44bd9f4d7118951051103d6eaebf4eeb83ff6698a09ec7778e1d43471afca44db669c3cf1ec32f7448aaabea57445441bd61f1e6beab21776ca9a23976a0948b
DIST genpatches-4.9-78.extras.tar.xz 17344 SHA256 f1998c6d6f187bb4e1af4fe2384a3b798c8db4e3de6ef46795e02e934835e3cf SHA512 ad46777bee10b787100cfa5a66beff302832828db2e8cc144d9d544485e0f4e3ff66827d8ee7541d96b8b7499a508f14e62824c868033b986a641e3f414bfd3b WHIRLPOOL 5b93491a240c91994d0a7d65e62a984ce4b4196feb9887b7fb3f0e14c3d1304995c5a05029815d2c9bceb665dae66eb373e79397b4691ddc47cb2899b36f714d DIST genpatches-4.9-78.extras.tar.xz 17344 SHA256 f1998c6d6f187bb4e1af4fe2384a3b798c8db4e3de6ef46795e02e934835e3cf SHA512 ad46777bee10b787100cfa5a66beff302832828db2e8cc144d9d544485e0f4e3ff66827d8ee7541d96b8b7499a508f14e62824c868033b986a641e3f414bfd3b WHIRLPOOL 5b93491a240c91994d0a7d65e62a984ce4b4196feb9887b7fb3f0e14c3d1304995c5a05029815d2c9bceb665dae66eb373e79397b4691ddc47cb2899b36f714d
@ -27,5 +30,6 @@ EBUILD mygentoo-sources-4.14.15.ebuild 740 SHA256 179ccd9d83067792463eddd4e5bd91
EBUILD mygentoo-sources-4.14.17.ebuild 740 SHA256 1a819e21c1643c781f84793e3675665fbfed62884d9f444a89e579782d224e65 SHA512 aa5f5b471fab0b2fd82088b7558281c6680b43a256938002811b270da60a6373c1a242ae5d42f20d124b4a8b9eafd7a2923f8c921523e19fe5ce2273d8683f1b WHIRLPOOL 1175135d084c503a83d2638b91cd91443597b51a1578f3bc7d87fece11544d40d6946a2eb5a59dc5f2833f2abd80b283e725548e1cd4cf0ec63f16ae50304d62 EBUILD mygentoo-sources-4.14.17.ebuild 740 SHA256 1a819e21c1643c781f84793e3675665fbfed62884d9f444a89e579782d224e65 SHA512 aa5f5b471fab0b2fd82088b7558281c6680b43a256938002811b270da60a6373c1a242ae5d42f20d124b4a8b9eafd7a2923f8c921523e19fe5ce2273d8683f1b WHIRLPOOL 1175135d084c503a83d2638b91cd91443597b51a1578f3bc7d87fece11544d40d6946a2eb5a59dc5f2833f2abd80b283e725548e1cd4cf0ec63f16ae50304d62
EBUILD mygentoo-sources-4.14.18.ebuild 740 SHA256 01d25e56029bb93a99a8ee6924ace843858968106379d50482a0ae79bb593115 SHA512 7d351c14aebd068096f802d23dcdc4599cb7e1df33ccd71e39b742ce8ce80ecce9b9ea3651d882cc869cd9ac4d50a9732042919706bd345e97d3422b2c4af08e WHIRLPOOL 7f4fc44e3e973cc8d101d74611c3a0bda2914574367c4605ec4fbc9e15eacd9963942e4651d29648ba64122c0f2adb8d488310580e41e481c566b53e1d0bd9fb EBUILD mygentoo-sources-4.14.18.ebuild 740 SHA256 01d25e56029bb93a99a8ee6924ace843858968106379d50482a0ae79bb593115 SHA512 7d351c14aebd068096f802d23dcdc4599cb7e1df33ccd71e39b742ce8ce80ecce9b9ea3651d882cc869cd9ac4d50a9732042919706bd345e97d3422b2c4af08e WHIRLPOOL 7f4fc44e3e973cc8d101d74611c3a0bda2914574367c4605ec4fbc9e15eacd9963942e4651d29648ba64122c0f2adb8d488310580e41e481c566b53e1d0bd9fb
EBUILD mygentoo-sources-4.14.20.ebuild 740 SHA256 a5bd4240c8cd597516f4917a29f83654f6c069e51ab85db6cee5247df22cf4f1 SHA512 c882c521507925619ae4f1f2e584977586745557fde1d16c0760be72742e960b74c13e175e2befc90df83db4ed06112339117655fbdc0a727102c6ac3f25b85c WHIRLPOOL 5c1c3e5b811b165836f6900f3ec594282c04b58f653a083213f86a6d6400baca2114d27d3b48b9c045c9af798079e2b756f22195fedf8af58bff8fb2fcd29bcc EBUILD mygentoo-sources-4.14.20.ebuild 740 SHA256 a5bd4240c8cd597516f4917a29f83654f6c069e51ab85db6cee5247df22cf4f1 SHA512 c882c521507925619ae4f1f2e584977586745557fde1d16c0760be72742e960b74c13e175e2befc90df83db4ed06112339117655fbdc0a727102c6ac3f25b85c WHIRLPOOL 5c1c3e5b811b165836f6900f3ec594282c04b58f653a083213f86a6d6400baca2114d27d3b48b9c045c9af798079e2b756f22195fedf8af58bff8fb2fcd29bcc
EBUILD mygentoo-sources-4.14.24.ebuild 740 SHA256 64f86b209deb7b06a86c2c72a476cb6286e29906bc6b7b10b37f7be05dbea11a SHA512 8178417338eee06d307b285a09ac29c1bf61e3142f5f92a3fd03c1c25fea8b31506c51aee49e3f86f6a62fc9247bfeb4f74c0d077df1c422edb3dd873f47f9b1 WHIRLPOOL 73826f409fba69698d617339674b49fcaea30984c6bde36886f4e04dc50f8c79cc0ec852d54af71778f93846384b4ae7b57f19b66fbf0b91790f95a8fc2c8cc7
EBUILD mygentoo-sources-4.9.76.ebuild 740 SHA256 c542bd3e54be1069f7f2651f7faf09ce008d7a5d1a4f53fba6fd9f871238bab1 SHA512 1a4f05720c85bce4664ae93eb5808ab545ba929ecb99c224a40a3b30b007a3303a45f29c48d25903942f60372957357d696acf024860e3f67fc3f20eca8c3d8f WHIRLPOOL eae499a5f42a5a6143e1ee04eee577b5a1074e604c58e1905c00b62066ade92baa9291d9e69deaf71ddf1e9bf2a251672d59a4e439a1552ffcf846aa3309288d EBUILD mygentoo-sources-4.9.76.ebuild 740 SHA256 c542bd3e54be1069f7f2651f7faf09ce008d7a5d1a4f53fba6fd9f871238bab1 SHA512 1a4f05720c85bce4664ae93eb5808ab545ba929ecb99c224a40a3b30b007a3303a45f29c48d25903942f60372957357d696acf024860e3f67fc3f20eca8c3d8f WHIRLPOOL eae499a5f42a5a6143e1ee04eee577b5a1074e604c58e1905c00b62066ade92baa9291d9e69deaf71ddf1e9bf2a251672d59a4e439a1552ffcf846aa3309288d
MISC metadata.xml 500 SHA256 0a0ec1c4720869046565b7f6e40aa4eeed2ada84dec8535c2b9608c6df068969 SHA512 c01d2263a3faff75c3b1f01eef806a9b0c0950c904c28c11b057cfdf2f5c302b95b20f45e649a3749c4ffafa6dafd759e7738bd8e807f23e49d2febaa212ec6b WHIRLPOOL f0e7a15c8c4431a3607f9275a489da756c75f7e0f5a6c4c963b612602d6b1159d2b7935b5aadbf234a8166f44cda16511c04b8bcb71c8dedf53c8b81a810334c MISC metadata.xml 500 SHA256 0a0ec1c4720869046565b7f6e40aa4eeed2ada84dec8535c2b9608c6df068969 SHA512 c01d2263a3faff75c3b1f01eef806a9b0c0950c904c28c11b057cfdf2f5c302b95b20f45e649a3749c4ffafa6dafd759e7738bd8e807f23e49d2febaa212ec6b WHIRLPOOL f0e7a15c8c4431a3607f9275a489da756c75f7e0f5a6c4c963b612602d6b1159d2b7935b5aadbf234a8166f44cda16511c04b8bcb71c8dedf53c8b81a810334c

View file

@ -0,0 +1,28 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
K_GENPATCHES_VER="29"
inherit kernel-2
detect_version
detect_arch
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
pkg_postinst() {
kernel-2_pkg_postinst
einfo "For more info on this patchset, and how to report problems, see:"
einfo "${HOMEPAGE}"
}
pkg_postrm() {
kernel-2_pkg_postrm
}