vector-bin: Initial import
Signed-off-by: Stefan Knoblich <stkn@bitplumber.de>
This commit is contained in:
37
app-admin/vector-bin/vector-bin-0.33.0.ebuild
Normal file
37
app-admin/vector-bin/vector-bin-0.33.0.ebuild
Normal file
@@ -0,0 +1,37 @@
|
||||
#
|
||||
#
|
||||
#
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit systemd
|
||||
|
||||
MY_P="${P/-bin}"
|
||||
|
||||
DESCRIPTION="A lightweight, ultra-fast tool for building observability pipelines"
|
||||
HOMEPAGE="https://vector.dev/"
|
||||
SRC_URI="https://packages.timber.io/vector/${PV}/${MY_P}-x86_64-unknown-linux-gnu.tar.gz"
|
||||
|
||||
RDEPEND="acct-group/vector
|
||||
acct-user/vector"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/vector-x86_64-unknown-linux-gnu"
|
||||
SLOT="0"
|
||||
ARCH="amd64"
|
||||
|
||||
src_install() {
|
||||
dobin bin/vector
|
||||
|
||||
newinitd "${FILESDIR}/vector.initd" vector
|
||||
newconfd "${FILESDIR}/vector.initd" vector
|
||||
|
||||
systemd_dounit "${FILESDIR}/vector.service"
|
||||
|
||||
diropts -m 0750 -o vector -g vector
|
||||
insinto /etc/vector
|
||||
newins config/vector.toml config.toml.dist
|
||||
|
||||
keepdir /var/lib/vector
|
||||
keepdir /var/log/vector
|
||||
}
|
||||
Reference in New Issue
Block a user