vector-bin: Initial import

Signed-off-by: Stefan Knoblich <stkn@bitplumber.de>
This commit is contained in:
2023-10-19 14:03:13 +02:00
parent 1666cc29e1
commit 87befbaac4
9 changed files with 138 additions and 0 deletions

View 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
}