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/alertmanager-bin/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ DIST alertmanager-bin-0.32.0.linux-amd64.tar.gz 34724294 BLAKE2B 863b9e4bdd220f1
DIST alertmanager-bin-0.32.0.linux-arm64.tar.gz 31932826 BLAKE2B 03eee3e369d1e0ee873cb9fceeb81c5df9b52ee7e8fc5ccb4cef2679b4520c75a4e412ed7155f235702458e5e43d44320ce24caab5d121b048b96e22d7be1e61 SHA512 3ea7bcdb39b082f01f2d31203448f266bef8f5fd30b06f20f6b9ccf4bc4fe1c022143791e91bc115d45bee8e79e13536ee5abc2642d8a0c9dcc27d116657dab5
DIST alertmanager-bin-0.32.1.linux-amd64.tar.gz 34726210 BLAKE2B 3614f2e66c5804bff3c672fd569ee4e89eab34d64954ddad13ea6d76cd0d30fe41e7ffa8d856f391a385bce2562594455035a47357ef7f456e6cf8bca4dfe0e6 SHA512 7271dac9a6c8b69f2022c9ab2180bd8acc715ad99a418207700ba522527b9e6596d51e93aed62e6959af0ffd162a8c124532cd65ddf117be99b62058bed8d998
DIST alertmanager-bin-0.32.1.linux-arm64.tar.gz 31934370 BLAKE2B 1eba270abe8ad8bf5281d3b2f0ee37d7fddb09cc1064e6fedbc0a0338a2264d6bc9b6ac6aa07e2c4aac8393ae34939660f154a232f0b507ee6666f4d84d7fe68 SHA512 232deee4bfc41ac61ea3876c44aba6eef85d791a6ba406c8d85795beee28512f124afd25d12e31222bcf9c295d983968389f9ead03a70bc180861599225b0739
DIST alertmanager-bin-0.32.2.linux-amd64.tar.gz 34761890 BLAKE2B 3ae80a321bb1935b21002e312b22fd43a1625faaf4e2eeec695cb25754acf61b7419c7fab0bd712d18a4abb7197431435c303b453595fee8760339082db58aac SHA512 3ec00650879f398647728970f7276e792b4f927bde382ffe6535bade0413898ea9b3d14ce314f8b570027b954abdb102afcbe1727a92c74f49a31814fe84a196
DIST alertmanager-bin-0.32.2.linux-arm64.tar.gz 31957469 BLAKE2B 4c4c08da1addef8dc858f4290769b4a9443150c1635f201c42212373eba105662778acadbf562f02ae54f09e15c9fb97a9bd1968a39bbd1d30107c1a536a48e3 SHA512 c55772a66fe73d017171834c508aa92e1f274b587261aa1abe06d2216368d7f58fac2237168967d42723306ccc039220d62c757e50b56e9da2b4da721d6e2bbd
40 changes: 40 additions & 0 deletions app-metrics/alertmanager-bin/alertmanager-bin-0.32.2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Distributed under the terms of the GNU General Public License v2
# Autogen by MARK Devkit

EAPI=7
MY_PN=${PN/-bin/}
ALERTMANAGER_USER="${MY_PN}"
ALERTMANAGER_HOME="/var/lib/${MY_PN}"
inherit user

DESCRIPTION="Prometheus Alertmanager"
HOMEPAGE="https://github.com/prometheus/alertmanager"
SRC_URI="
amd64? ( https://github.com/prometheus/alertmanager/releases/download/v0.32.2/alertmanager-0.32.2.linux-amd64.tar.gz -> alertmanager-bin-0.32.2.linux-amd64.tar.gz )
arm64? ( https://github.com/prometheus/alertmanager/releases/download/v0.32.2/alertmanager-0.32.2.linux-arm64.tar.gz -> alertmanager-bin-0.32.2.linux-arm64.tar.gz )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="*"
IUSE="amd64 arm64"
post_src_unpack() {
mv alertmanager-* ${S}
}

pkg_setup() {
enewgroup ${ALERTMANAGER_USER}
enewuser ${ALERTMANAGER_USER} -1 -1 "${ALERTMANAGER_HOME}" ${ALERTMANAGER_USER}
}

src_install() {
dobin ${MY_PN} amtool
insinto /etc/"${MY_PN}"
doins ${MY_PN}.yml
newconfd ${FILESDIR}/${MY_PN}.confd ${MY_PN}
newinitd ${FILESDIR}/${MY_PN}.initd ${MY_PN}
keepdir /var/{lib,log}/"${MY_PN}"
fowners ${ALERTMANAGER_USER}:${ALERTMANAGER_USER} /var/{lib,log}/"${MY_PN}"
fperms 0750 /var/{lib,log}/"${MY_PN}"
}


# vim: filetype=ebuild