Files
gentoo-overlay/app-admin/vector-bin/vector-bin-0.33.0.ebuild
2023-10-19 14:05:04 +02:00

38 lines
720 B
Bash

#
#
#
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"
KEYWORDS="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
}