[arch-commits] Commit in loki/trunk (PKGBUILD promtail.service promtail.tmpfiles)

Jelle van der Waa jelle at archlinux.org
Sun Jan 26 20:40:48 UTC 2020


    Date: Sunday, January 26, 2020 @ 20:40:47
  Author: jelle
Revision: 373974

let promtail run as promtail user

Added:
  loki/trunk/promtail.tmpfiles
Modified:
  loki/trunk/PKGBUILD
  loki/trunk/promtail.service

-------------------+
 PKGBUILD          |    8 ++++++--
 promtail.service  |    1 +
 promtail.tmpfiles |    1 +
 3 files changed, 8 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-26 18:29:44 UTC (rev 373973)
+++ PKGBUILD	2020-01-26 20:40:47 UTC (rev 373974)
@@ -10,9 +10,11 @@
 depends=('glibc')
 makedepends=('go-pie')
 backup=('etc/loki/loki.yaml' 'etc/loki/promtail.yaml')
-source=($pkgname-$pkgver.tar.gz::https://github.com/grafana/loki/archive/v$pkgver.tar.gz promtail.sysusers)
+source=($pkgname-$pkgver.tar.gz::https://github.com/grafana/loki/archive/v$pkgver.tar.gz promtail.sysusers promtail.service promtail.tmpfiles)
 sha512sums=('db2c5e81b2b24d884f2c56531e577beae693cc06e30fe74b4d89b6b1c3857992396aeb46877ab5b787b268741cc9de75fd5ed53c548de6abac701afe97477df2'
-            '2b6c44b18ea3c9f955a7450222180d0b20b5fc551d0b7e5d0d8949e40adc847c4166829146260f87a75732cc5473eab0347dd56fc2125517698bac0652738c74')
+            '2b6c44b18ea3c9f955a7450222180d0b20b5fc551d0b7e5d0d8949e40adc847c4166829146260f87a75732cc5473eab0347dd56fc2125517698bac0652738c74'
+            'a3d08bffb40b496d020bde93cc7a76e315e35aa8d3372585fe49de9e916759e0b904148f3a0d89b832fabceb83ef129ad0c455dea8bc476f4cdf7e4c7ef7a53b'
+            '598042c40673a7914c5a1eeccfb78f832379a61f4360212c5d86f667343cf2fc78e98d9025f9717ea64f3e16e0a28f08cd7709706d811656722019f6167dd788')
 
 build() {
   cd loki-$pkgver
@@ -50,4 +52,6 @@
   install -Dm644 cmd/loki/loki-local-config.yaml $pkgdir/etc/loki/loki.yaml
 
   install -Dm644 ${srcdir}/promtail.sysusers "$pkgdir/usr/lib/sysusers.d/promtail.conf"
+  install -Dm644 ${srcdir}/promtail.service "$pkgdir/usr/lib/systemd/system/promtail.service"
+  install -Dm644 ${srcdir}/promtail.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/promtail.conf"
 }

Modified: promtail.service
===================================================================
--- promtail.service	2020-01-26 18:29:44 UTC (rev 373973)
+++ promtail.service	2020-01-26 20:40:47 UTC (rev 373974)
@@ -5,6 +5,7 @@
 [Service]
 Type=simple
 ExecStart=/usr/bin/promtail -positions.file /var/lib/promtail/positions.yml -config.file /etc/loki/promtail.yaml
+User=promtail
 TimeoutStopSec=30s
 
 NoNewPrivileges=true

Added: promtail.tmpfiles
===================================================================
--- promtail.tmpfiles	                        (rev 0)
+++ promtail.tmpfiles	2020-01-26 20:40:47 UTC (rev 373974)
@@ -0,0 +1 @@
+d /var/lib/promtail 0750 promtail promtail -



More information about the arch-commits mailing list