From 505c233ceed0ccb2cd172d610cd654a0678348d4 Mon Sep 17 00:00:00 2001 From: Mateusz Urbanek Date: Mon, 19 Sep 2022 10:58:47 -0400 Subject: [PATCH] New package: promtail-2.6.1 --- srcpkgs/promtail/files/promtail/log/run | 2 ++ srcpkgs/promtail/files/promtail/run | 9 +++++++++ srcpkgs/promtail/template | 25 +++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 srcpkgs/promtail/files/promtail/log/run create mode 100644 srcpkgs/promtail/files/promtail/run create mode 100644 srcpkgs/promtail/template diff --git a/srcpkgs/promtail/files/promtail/log/run b/srcpkgs/promtail/files/promtail/log/run new file mode 100644 index 000000000000..85df4d446f96 --- /dev/null +++ b/srcpkgs/promtail/files/promtail/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec vlogger -p daemon.info -t promtail diff --git a/srcpkgs/promtail/files/promtail/run b/srcpkgs/promtail/files/promtail/run new file mode 100644 index 000000000000..a7d970379589 --- /dev/null +++ b/srcpkgs/promtail/files/promtail/run @@ -0,0 +1,9 @@ +#!/bin/sh + +[ -f ./conf ] && . ./conf + +export ASSUME_NO_MOVING_GC_UNSAFE_RISK_IT_WITH=go1.19 + +exec promtail \ + --config.file=/etc/promtail/promtail-local-config.yaml \ + ${ARGS} 2>&1 diff --git a/srcpkgs/promtail/template b/srcpkgs/promtail/template new file mode 100644 index 000000000000..e8ffd1db22bf --- /dev/null +++ b/srcpkgs/promtail/template @@ -0,0 +1,25 @@ +# Template file for 'promtail' +pkgname=promtail +version=2.6.1 +revision=1 +wrksrc="loki-${version}" +build_style=go +go_import_path="github.com/grafana/loki" +go_package="${go_import_path}/clients/cmd/promtail" +short_desc="Agent to ship the contents of local logs to a Grafana Loki instance" +maintainer="Mateusz Urbanek " +license="Apache-2.0" +homepage="https://grafana.com/oss/loki/" +distfiles="https://github.com/grafana/loki/archive/v${version}.tar.gz" +checksum=4b41175e552dd198bb9cae213df3c0d9ca8cacd0b673f79d26419cea7cfb2df7 +conf_files=/etc/promtail/config.yaml + +pre_build() { + export CGO_ENABLED=0 +} + +post_install() { + vmkdir etc/promtail + vcopy clients/cmd/promtail/promtail-local-config.yaml etc/promtail/config.yaml + vsv promtail +}