38 lines
720 B
Bash
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.confd" vector
|
|
|
|
systemd_dounit "${FILESDIR}/vector.service"
|
|
|
|
diropts -m 0750 -o vector -g vector
|
|
insinto /etc/vector
|
|
newins config/vector.yaml config.yaml.dist
|
|
|
|
keepdir /var/lib/vector
|
|
keepdir /var/log/vector
|
|
}
|