summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarsten Feuls2019-02-12 12:47:42 +0100
committerCarsten Feuls2019-02-12 12:48:31 +0100
commit7c3f3244da081c307cb26ce782359e1ad6f6dcba (patch)
treedf9c675487989974d2aa8d217fc7fe788e6a83b9 /PKGBUILD
parente02a2870662521b17c5336757a1d92b1e900fe84 (diff)
downloadaur-7c3f3244da081c307cb26ce782359e1ad6f6dcba.tar.gz
Changed Thanos Configuration and add Thanos User
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 16 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 91fbf4637b4f..52abbf711db9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=thanos
pkgname=prometheus-$_pkgname
pkgver=0.2.1
-pkgrel=2
+pkgrel=3
pkgdesc="Highly available Prometheus setup with long term storage capabilities. (binary, not built from source)"
arch=("x86_64")
url="https://github.com/improbable-eng/thanos"
@@ -13,10 +13,12 @@ makedepends=()
backup=("etc/conf.d/thanos")
source_x86_64=("thanos.service"
- "thanos"
+ "thanos.conf"
+ "thanos.sysuser"
"https://github.com/improbable-eng/$_pkgname/releases/download/v$pkgver/$_pkgname-$pkgver.linux-amd64.tar.gz")
-sha256sums_x86_64=('f94f769c2af513e8dac3bfdb07e290e68f770e0b68778326206d49793a98b3ee'
- '55e509a5022df1b3af5316e862f048d4815dbba6589d0227e9c8ffdf4f2adfdc'
+sha256sums_x86_64=('7b6debc5049486431cc70d6628099c01e8b29079400871eb89dc7938cdd7daf3'
+ 'e0d582d721b99920a22153aac2361e300a3ec0cb05e92ecd9ee77c65b73d300a'
+ 'b4655816e604a742a15bc008c876674dd9972578d36f25a07c20c5dee39f7dc0'
'5feb8488b81e7869abfd3fa92f92a033f68c627cb8a591f1bcc338fee39833b1')
package() {
@@ -26,8 +28,16 @@ package() {
install -D -m0755 thanos "${pkgdir}/usr/bin/thanos"
# Install SystemD Service File
- install -D -m0644 "${srcdir}/thanos.service" "${pkgdir}/usr/lib/systemd/system/thanos.service"
+ install -D -m0644 "${srcdir}/thanos.service" "${pkgdir}/usr/lib/systemd/system/thanos@.service"
+ install -D -m0644 "${srcdir}/thanos.sysuser" "${pkgdir}/usr/lib/sysuser.d/thanos.conf"
+
+ install -d -m0644 "${pkgdir}/etc/thanos/"
+
# Install thanos config
- install -D -m644 "${srcdir}/thanos" "${pkgdir}/etc/conf.d/thanos"
+ install -D -m644 "${srcdir}/thanos.conf" "${pkgdir}/etc/thanos/sidecar.conf"
+ install -D -m644 "${srcdir}/thanos.conf" "${pkgdir}/etc/thanos/store.conf"
+ install -D -m644 "${srcdir}/thanos.conf" "${pkgdir}/etc/thanos/query.conf"
+ install -D -m644 "${srcdir}/thanos.conf" "${pkgdir}/etc/thanos/rule.conf"
+ install -D -m644 "${srcdir}/thanos.conf" "${pkgdir}/etc/thanos/compact.conf"
}