From 23ea28af04144a92d13cc565f28cc3924777879e Mon Sep 17 00:00:00 2001 From: Mateusz Urbanek Date: Fri, 16 Sep 2022 09:53:56 -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 | 24 ++++++++++++++++++++++++ 3 files changed, 35 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..07d71af43904 --- /dev/null +++ b/srcpkgs/promtail/files/promtail/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger -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..ab65604eaf5f --- /dev/null +++ b/srcpkgs/promtail/template @@ -0,0 +1,24 @@ +# 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="Promtail is an agent which ships 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 + +pre_build() { + export CGO_ENABLED=0 +} + +post_install() { + vmkdir etc/promtail + vcopy clients/cmd/promtail/promtail-local-config.yaml etc/promtail/promtail-local-config.yaml + vsv promtail +}