sysutils/beats: Update to 6.2.4. Enable auditbeat (outside SunOS). Auditbeat - Add hex decoding for the name field in audit path records. Filebeat - Fix panic when log prospector configuration fails to load. Packetbeat - HTTP parses successfully on empty status phrase.diff -r1.28 -r1.29 pkgsrc/sysutils/beats/Makefile
(fhajny)
@@ -1,35 +1,45 @@ | @@ -1,35 +1,45 @@ | |||
1 | # $NetBSD: Makefile,v 1.28 2018/04/06 16:06:23 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.29 2018/04/18 12:18:49 fhajny Exp $ | |
2 | 2 | |||
3 | DISTNAME= beats-6.2.3 | 3 | DISTNAME= beats-6.2.4 | |
4 | CATEGORIES= sysutils | 4 | CATEGORIES= sysutils | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=elastic/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=elastic/} | |
6 | GITHUB_PROJECT= beats | 6 | GITHUB_PROJECT= beats | |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
8 | 8 | |||
9 | MAINTAINER= filip@joyent.com | 9 | MAINTAINER= filip@joyent.com | |
10 | HOMEPAGE= https://www.elastic.co/products/beats | 10 | HOMEPAGE= https://www.elastic.co/products/beats | |
11 | COMMENT= Data Shippers for Elasticsearch | 11 | COMMENT= Data Shippers for Elasticsearch | |
12 | LICENSE= apache-2.0 | 12 | LICENSE= apache-2.0 | |
13 | 13 | |||
14 | EXTRACT_USING= bsdtar | 14 | EXTRACT_USING= bsdtar | |
15 | USE_TOOLS+= gmake | 15 | USE_TOOLS+= gmake | |
16 | 16 | |||
17 | GO_DIST_BASE= ${PKGBASE}-${GITHUB_TAG:S/v//} | 17 | GO_DIST_BASE= ${PKGBASE}-${GITHUB_TAG:S/v//} | |
18 | GO_SRCPATH= github.com/elastic/beats | 18 | GO_SRCPATH= github.com/elastic/beats | |
19 | 19 | |||
20 | .include "../../mk/bsd.prefs.mk" | |||
21 | ||||
22 | PLIST_VARS+= audit | |||
23 | ||||
20 | # Components to build/install | 24 | # Components to build/install | |
21 | BEATS= filebeat heartbeat metricbeat packetbeat | 25 | BEATS= filebeat heartbeat metricbeat packetbeat | |
22 | 26 | |||
27 | # No SunOS compatible event reading supported | |||
28 | .if ${OPSYS} != "SunOS" | |||
29 | BEATS+= auditbeat | |||
30 | PLIST.audit= yes | |||
31 | .endif | |||
32 | ||||
23 | .for beat in ${BEATS} | 33 | .for beat in ${BEATS} | |
24 | CHECK_RELRO_SKIP+= bin/${beat} | 34 | CHECK_RELRO_SKIP+= bin/${beat} | |
25 | CONF_FILES+= share/examples/beats/${beat}.yml \ | 35 | CONF_FILES+= share/examples/beats/${beat}.yml \ | |
26 | ${PKG_SYSCONFDIR}/${beat}.yml | 36 | ${PKG_SYSCONFDIR}/${beat}.yml | |
27 | .endfor | 37 | .endfor | |
28 | 38 | |||
29 | BEATS_DIR?= ${VARBASE}/db/beats | 39 | BEATS_DIR?= ${VARBASE}/db/beats | |
30 | BEATS_LOGDIR?= ${VARBASE}/log/beats | 40 | BEATS_LOGDIR?= ${VARBASE}/log/beats | |
31 | 41 | |||
32 | FILES_SUBST+= BEATS_DIR=${BEATS_DIR} | 42 | FILES_SUBST+= BEATS_DIR=${BEATS_DIR} | |
33 | FILES_SUBST+= BEATS_LOGDIR=${BEATS_LOGDIR} | 43 | FILES_SUBST+= BEATS_LOGDIR=${BEATS_LOGDIR} | |
34 | 44 | |||
35 | PKG_SYSCONFSUBDIR= beats | 45 | PKG_SYSCONFSUBDIR= beats |
@@ -1,13 +1,16 @@ | @@ -1,13 +1,16 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2017/11/20 15:55:16 fhajny Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2018/04/18 12:18:49 fhajny Exp $ | |
2 | ${PLIST.audit}bin/auditbeat | |||
2 | bin/filebeat | 3 | bin/filebeat | |
3 | bin/heartbeat | 4 | bin/heartbeat | |
4 | bin/metricbeat | 5 | bin/metricbeat | |
5 | bin/packetbeat | 6 | bin/packetbeat | |
7 | ${PLIST.audit}share/examples/beats/auditbeat.reference.yml | |||
8 | ${PLIST.audit}share/examples/beats/auditbeat.yml | |||
6 | share/examples/beats/filebeat.reference.yml | 9 | share/examples/beats/filebeat.reference.yml | |
7 | share/examples/beats/filebeat.yml | 10 | share/examples/beats/filebeat.yml | |
8 | share/examples/beats/heartbeat.reference.yml | 11 | share/examples/beats/heartbeat.reference.yml | |
9 | share/examples/beats/heartbeat.yml | 12 | share/examples/beats/heartbeat.yml | |
10 | share/examples/beats/metricbeat.reference.yml | 13 | share/examples/beats/metricbeat.reference.yml | |
11 | share/examples/beats/metricbeat.yml | 14 | share/examples/beats/metricbeat.yml | |
12 | share/examples/beats/packetbeat.reference.yml | 15 | share/examples/beats/packetbeat.reference.yml | |
13 | share/examples/beats/packetbeat.yml | 16 | share/examples/beats/packetbeat.yml |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.23 2018/04/06 16:06:23 fhajny Exp $ | 1 | $NetBSD: distinfo,v 1.24 2018/04/18 12:18:49 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (beats-6.2.3.tar.gz) = ae904e52487eef506899402005229120d9c42b14 | 3 | SHA1 (beats-6.2.4.tar.gz) = 4bec24f50654e0712bce08f3835609ea450caf95 | |
4 | RMD160 (beats-6.2.3.tar.gz) = 9874113c5b3f298750833847a647c485b4caa205 | 4 | RMD160 (beats-6.2.4.tar.gz) = aa5ccfcb92b4d61daa3d0a615050296540e16115 | |
5 | SHA512 (beats-6.2.3.tar.gz) = b0628bc8df6460ac6b1610d7bb6cc2bb93898887f0617324d79727dbeca5cce6de28dc8b584663c66888fc23912ced1b3e231c046ecb343e09899df3026c997e | 5 | SHA512 (beats-6.2.4.tar.gz) = 49293e28e4ca769a88f7b889ea888a559ae7e142698714e24bf5519d00c2030237cac591590aa284f17792906a6137333173716ddf5db4496217f8b5a054b19c | |
6 | Size (beats-6.2.3.tar.gz) = 19467642 bytes | 6 | Size (beats-6.2.4.tar.gz) = 19466271 bytes | |
7 | SHA1 (patch-vendor_github.com_tsg_gopacket_pcap_pcap.go) = 2ef13f84cbf2e1da428e7b08625ffa6111ebcdf5 | 7 | SHA1 (patch-vendor_github.com_tsg_gopacket_pcap_pcap.go) = 2ef13f84cbf2e1da428e7b08625ffa6111ebcdf5 |