diff options
author | Thor77 | 2017-01-16 21:31:58 +0100 |
---|---|---|
committer | Thor77 | 2017-01-21 23:43:15 +0100 |
commit | 8106ee0488bb55b3fb897dbcd8dd4c6e3a28299c (patch) | |
tree | 9c79d1ee35db994706388cb9ec3428da7fcee092 /PKGBUILD | |
parent | 2ec8d0d9b63e7bda182d96d1ecd0f5d7f21041fb (diff) | |
download | aur-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-- | PKGBUILD | 24 |
1 files changed, 17 insertions, 7 deletions
@@ -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" } |