[arch-commits] Commit in beats/trunk (PKGBUILD)
Massimiliano Torromeo
mtorromeo at archlinux.org
Mon Apr 16 08:49:04 UTC 2018
Date: Monday, April 16, 2018 @ 08:49:03
Author: mtorromeo
Revision: 316488
upgpkg: beats 6.2.3-2
Fixed fields.yml definitions
Modified:
beats/trunk/PKGBUILD
----------+
PKGBUILD | 36 ++++++++++++++++++++++--------------
1 file changed, 22 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-04-16 08:43:04 UTC (rev 316487)
+++ PKGBUILD 2018-04-16 08:49:03 UTC (rev 316488)
@@ -4,7 +4,7 @@
pkgbase=beats
pkgname=(filebeat packetbeat metricbeat heartbeat-elastic auditbeat)
pkgver=6.2.3
-pkgrel=1
+pkgrel=2
pkgdesc='Data shippers for Elasticsearch'
arch=('x86_64')
url='https://www.elastic.co/products/beats'
@@ -59,29 +59,37 @@
build() {
export GOPATH="$srcdir"/gopath
+
+ cd "$srcdir"/beats-$pkgver/libbeat
+ make fields
+
for beat in ${pkgname[@]}; do
beat="${beat%-elastic}"
msg2 "Building $beat..."
cd "$srcdir"/beats-$pkgver/$beat
make
- done
- for beat in filebeat metricbeat auditbeat; do
- cd "$srcdir"/beats-$pkgver/$beat
- cp _meta/fields.common.yml _meta/fields.generated.yml
- python ../metricbeat/scripts/fields_collector.py >> _meta/fields.generated.yml
- make kibana
- done
+ case "$beat" in
+ filebeat|metricbeat|auditbeat)
+ cp _meta/fields.common.yml _meta/fields.generated.yml
+ python ../metricbeat/scripts/fields_collector.py >> _meta/fields.generated.yml
+ make kibana
+ ;;
- for beat in heartbeat packetbeat; do
- cd "$srcdir"/beats-$pkgver/$beat
- make fields
+ packetbeat)
+ make fields
+ mv _meta/fields{,.generated}.yml
+ ;;
+
+ *)
+ make fields
+ esac
+
+ cat ../libbeat/_meta/fields.generated.yml _meta/fields.generated.yml > fields.yml
done
cd "$srcdir"/beats-$pkgver/filebeat
make modules
-
- mv "$srcdir"/beats-$pkgver/packetbeat/_meta/{fields,fields.generated}.yml
}
_do_package_beat() {
@@ -95,7 +103,7 @@
make install-home HOME_PREFIX="$pkgdir"/usr/share/$_pkgname
cp $_pkgname.{yml,reference.yml} "$pkgdir"/etc/$_pkgname
- install -Dm644 _meta/fields.generated.yml "$pkgdir"/etc/$_pkgname/fields.yml
+ install -Dm644 fields.yml "$pkgdir"/etc/$_pkgname/fields.yml
install -Dm755 $_pkgname \
"$pkgdir"/usr/bin/$_pkgname
More information about the arch-commits
mailing list