summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorThor772017-01-16 21:31:58 +0100
committerThor772017-01-21 23:43:15 +0100
commit8106ee0488bb55b3fb897dbcd8dd4c6e3a28299c (patch)
tree9c79d1ee35db994706388cb9ec3428da7fcee092 /PKGBUILD
parent2ec8d0d9b63e7bda182d96d1ecd0f5d7f21041fb (diff)
downloadaur-8106ee0488bb55b3fb897dbcd8dd4c6e3a28299c.tar.gz
Merge patch from @KingCrunch
* Add missing LICENSE-file * Add .gitignore * Fix supported arm-architectures placed arm woth armv6h and amv7h. arm refers to ARM5, which doesn't support hardfloat, thus the armhf-package provided by upstream will probably not work. * Add provided LICENSE to PKGBUILD * Add conflict with `telegraf` because it makes use of the same files and folders * Create /var/log/telegraf because it is "somehow suggested" by the upstream package * Add logrotate-configuration makes sense to use when we expect log files * Use service-file provided by upstream-package * Copy provided LICENSE to correct location * Don't use removed service-file * Credit @KingCrunch for patch * Increase pkgrel to 2 * Generate .SRCINFO
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 17 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4f3b43d402f5..8be65f7fd443 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,14 @@
# Maintainer: Thor77 <thor77 at thor77 dot org>
+# Contributor: Sebastian Krebs <sebastian[at]krebs[dot]one>
pkgname=telegraf-bin
pkgver=1.1.2
-pkgrel=1
+pkgrel=2
pkgdesc="An open source agent for collecting metrics and data on the system; Binary release"
-arch=('i686' 'x86_64' 'arm')
+arch=('i686' 'x86_64' 'armv6h' 'armv7h')
url="https://www.influxdata.com/time-series-platform/telegraf/"
license=('MIT')
+conflicts=('telegraf')
backup=('etc/telegraf/telegraf.conf')
install=telegraf.install
@@ -14,18 +16,26 @@ source_i686=(telegraf.tar.gz::"https://dl.influxdata.com/telegraf/releases/teleg
md5sums_i686=('bd9d1fab4e288fb854ebcc4afd5f6be3')
source_x86_64=(telegraf.tar.gz::"https://dl.influxdata.com/telegraf/releases/telegraf-${pkgver}_linux_amd64.tar.gz")
md5sums_x86_64=('3eb83eff90905722f5ef74c090fb203e')
-source_arm=(telegraf.tar.gz::"https://dl.influxdata.com/telegraf/releases/telegraf-${pkgver}_linux_armhf.tar.gz")
-md5sums_arm=('1a4953bc88195db180d9a518bc5846bf')
-source=('telegraf.service' 'telegraf.sysusers' 'telegraf.tmpfiles')
-md5sums=('35beb49d2b02153ec6691f41e3f9557c' '58cc9edf8fbf07e7d3a0357db78121b1' '9c7a4df3556cab94837c432f5e46cf04')
+source=('telegraf.sysusers' 'telegraf.tmpfiles')
+md5sums=('58cc9edf8fbf07e7d3a0357db78121b1' '9c7a4df3556cab94837c432f5e46cf04')
+source_armv6h=(telegraf.tar.gz::"https://dl.influxdata.com/telegraf/releases/telegraf-${pkgver}_linux_armhf.tar.gz")
+md5sums_armv6h=('1a4953bc88195db180d9a518bc5846bf')
+source_armv7h=(telegraf.tar.gz::"https://dl.influxdata.com/telegraf/releases/telegraf-${pkgver}_linux_armhf.tar.gz")
+md5sums_armv7h=('1a4953bc88195db180d9a518bc5846bf')
+source=('telegraf.sysusers' 'telegraf.tmpfiles' 'LICENSE')
+md5sums=('58cc9edf8fbf07e7d3a0357db78121b1' '9c7a4df3556cab94837c432f5e46cf04' '10a23e7a514f23f0930e1a4254936534')
package() {
+ install -d -m 755 -o telegraf -g telegraf ${pkgdir}/var/log/telegraf
+
cd $srcdir
install -Dm644 telegraf.sysusers "$pkgdir/usr/lib/sysusers.d/telegraf.conf"
install -Dm644 telegraf.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/telegraf.conf"
- install -Dm644 telegraf.service "$pkgdir/usr/lib/systemd/system/telegraf.service"
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/telegraf/LICENSE"
cd telegraf
install -Dm755 usr/bin/telegraf "$pkgdir/usr/bin/telegraf"
+ install -Dm644 usr/lib/telegraf/scripts/telegraf.service "$pkgdir/usr/lib/systemd/system/telegraf.service"
install -Dm644 etc/telegraf/telegraf.conf "$pkgdir/etc/telegraf/telegraf.conf"
+ install -Dm644 etc/logrotate.d/telegraf "$pkgdir/etc/logrotate.d/telegraf"
}