diff options
author | Carsten Feuls | 2019-02-12 12:47:42 +0100 |
---|---|---|
committer | Carsten Feuls | 2019-02-12 12:48:31 +0100 |
commit | 7c3f3244da081c307cb26ce782359e1ad6f6dcba (patch) | |
tree | df9c675487989974d2aa8d217fc7fe788e6a83b9 /PKGBUILD | |
parent | e02a2870662521b17c5336757a1d92b1e900fe84 (diff) | |
download | aur-7c3f3244da081c307cb26ce782359e1ad6f6dcba.tar.gz |
Changed Thanos Configuration and add Thanos User
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 16 insertions, 6 deletions
@@ -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" } |