summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNicolas Leclercq2016-02-01 13:41:17 +0100
committerNicolas Leclercq2016-02-01 13:41:17 +0100
commitd437f26368c82b5f7d6578dc013d12af0d2dda30 (patch)
tree7c9a29d953e54c85b9e38d5c71752cb5cce2120d /PKGBUILD
parent5c30769463b914e45541ba38aa8c0f728c7b7282 (diff)
downloadaur-d437f26368c82b5f7d6578dc013d12af0d2dda30.tar.gz
update to 0.10.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 17 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 46d7d5c7e94e..f4637f489a9a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Nicolas Leclercq <nicolas.private@gmail.com>
pkgname='telegraf'
-pkgver='0.10.0'
-pkgrel='2'
+pkgver='0.10.1'
+pkgrel='1'
epoch=
pkgdesc='Server-level metric gathering agent for InfluxDB'
arch=('i686' 'x86_64')
@@ -19,50 +19,47 @@ replaces=()
backup=('etc/telegraf/telegraf.conf')
options=()
install="$pkgname.install"
-pkgtar="v${pkgver}.tar.gz"
-source=("https://github.com/influxdb/telegraf/archive/$pkgtar"
- "$pkgname.install")
+source="$pkgname.install"
changelog=
noextract=()
-md5sums=('69c8fae18597fdec3577d105403107ab'
- 'SKIP')
+md5sums='SKIP'
prepare()
-{
- export GOPATH="${srcdir}"
+{
+ export GOPATH="$srcdir"
export GOBIN="$GOPATH/bin"
- export TELEGRAFPATCH="$GOPATH/src/github.com/influxdb/telegraf"
+ export TELEGRAFPATCH="$GOPATH/src/github.com/influxdata/telegraf"
if [ -d $GOBIN ]; then
rm -rf $GOBIN;
fi;
- echo "Extracting telegraf archive..."
- mkdir -p $TELEGRAFPATCH
- tar -C $TELEGRAFPATCH --strip-components=1 -xzf $pkgtar
-
+ go get github.com/influxdata/telegraf
+ cd $TELEGRAFPATCH
+ git checkout $pkgver
+ go get github.com/sparrc/gdm
+ $GOBIN/gdm restore
}
-build()
+build()
{
echo "Building $pkgname version=${pkgver} ..."
cd $TELEGRAFPATCH
- go get ./...
go build -o telegraf -ldflags="-X main.Version=$pkgver" cmd/telegraf/telegraf.go
}
package()
{
# systemctl service file
- install -D -m644 "$GOPATH/src/github.com/influxdb/telegraf/scripts/telegraf.service" "$pkgdir/usr/lib/systemd/system/telegraf.service"
+ install -D -m644 "$TELEGRAFPATCH/scripts/telegraf.service" "$pkgdir/usr/lib/systemd/system/telegraf.service"
sed -i 's;/etc/opt/telegraf;/etc/telegraf;g' "$pkgdir/usr/lib/systemd/system/telegraf.service"
sed -i 's;/opt/telegraf;/usr/bin;g' "$pkgdir/usr/lib/systemd/system/telegraf.service"
# binaries
- install -D -m755 "$GOPATH/src/github.com/influxdb/telegraf/telegraf" "$pkgdir/usr/bin/telegraf"
+ install -D -m755 "$TELEGRAFPATCH/telegraf" "$pkgdir/usr/bin/telegraf"
# configuration file
mkdir -p "$pkgdir/etc/telegraf"
mkdir -p "$pkgdir/etc/telegraf.d"
- $GOPATH/src/github.com/influxdb/telegraf/telegraf -sample-config > "$pkgdir/etc/telegraf/telegraf.conf"
+ $TELEGRAFPATCH/telegraf -sample-config > "$pkgdir/etc/telegraf/telegraf.conf"
# license
- install -Dm644 "$GOPATH/src/github.com/influxdb/telegraf/LICENSE" "$pkgdir/usr/share/licenses/telegraf/LICENSE"
+ install -Dm644 "$TELEGRAFPATCH/LICENSE" "$pkgdir/usr/share/licenses/telegraf/LICENSE"
}