[arch-commits] Commit in beats/repos (24 files)

Massimiliano Torromeo mtorromeo at archlinux.org
Tue Oct 4 12:20:37 UTC 2016


    Date: Tuesday, October 4, 2016 @ 12:20:36
  Author: mtorromeo
Revision: 191311

archrelease: copy trunk to community-i686, community-x86_64

Added:
  beats/repos/community-i686/PKGBUILD
    (from rev 191310, beats/trunk/PKGBUILD)
  beats/repos/community-i686/filebeat.install
    (from rev 191310, beats/trunk/filebeat.install)
  beats/repos/community-i686/filebeat.service
    (from rev 191310, beats/trunk/filebeat.service)
  beats/repos/community-i686/filebeat.sysusers
    (from rev 191310, beats/trunk/filebeat.sysusers)
  beats/repos/community-i686/packetbeat.service
    (from rev 191310, beats/trunk/packetbeat.service)
  beats/repos/community-i686/topbeat.service
    (from rev 191310, beats/trunk/topbeat.service)
  beats/repos/community-x86_64/PKGBUILD
    (from rev 191310, beats/trunk/PKGBUILD)
  beats/repos/community-x86_64/filebeat.install
    (from rev 191310, beats/trunk/filebeat.install)
  beats/repos/community-x86_64/filebeat.service
    (from rev 191310, beats/trunk/filebeat.service)
  beats/repos/community-x86_64/filebeat.sysusers
    (from rev 191310, beats/trunk/filebeat.sysusers)
  beats/repos/community-x86_64/packetbeat.service
    (from rev 191310, beats/trunk/packetbeat.service)
  beats/repos/community-x86_64/topbeat.service
    (from rev 191310, beats/trunk/topbeat.service)
Deleted:
  beats/repos/community-i686/PKGBUILD
  beats/repos/community-i686/filebeat.install
  beats/repos/community-i686/filebeat.service
  beats/repos/community-i686/filebeat.sysusers
  beats/repos/community-i686/packetbeat.service
  beats/repos/community-i686/topbeat.service
  beats/repos/community-x86_64/PKGBUILD
  beats/repos/community-x86_64/filebeat.install
  beats/repos/community-x86_64/filebeat.service
  beats/repos/community-x86_64/filebeat.sysusers
  beats/repos/community-x86_64/packetbeat.service
  beats/repos/community-x86_64/topbeat.service

-------------------------------------+
 /PKGBUILD                           |  216 ++++++++++++++++++++++++++++++++++
 /filebeat.install                   |   50 +++++++
 /filebeat.service                   |   22 +++
 /filebeat.sysusers                  |    2 
 /packetbeat.service                 |   20 +++
 /topbeat.service                    |   20 +++
 community-i686/PKGBUILD             |  108 -----------------
 community-i686/filebeat.install     |   25 ---
 community-i686/filebeat.service     |   11 -
 community-i686/filebeat.sysusers    |    1 
 community-i686/packetbeat.service   |   10 -
 community-i686/topbeat.service      |   10 -
 community-x86_64/PKGBUILD           |  108 -----------------
 community-x86_64/filebeat.install   |   25 ---
 community-x86_64/filebeat.service   |   11 -
 community-x86_64/filebeat.sysusers  |    1 
 community-x86_64/packetbeat.service |   10 -
 community-x86_64/topbeat.service    |   10 -
 18 files changed, 330 insertions(+), 330 deletions(-)

Deleted: community-i686/PKGBUILD
===================================================================
--- community-i686/PKGBUILD	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-i686/PKGBUILD	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,108 +0,0 @@
-# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
-# Contributor: Tyler Langlois <ty |at| tjll |dot| net>
-
-pkgbase=beats
-pkgname=(filebeat packetbeat topbeat)
-pkgver=1.2.3
-pkgrel=1
-pkgdesc='Open source data shippers for Elasticsearch'
-arch=('i686' 'x86_64')
-url='https://www.elastic.co/products/beats'
-license=('APACHE')
-depends=('glibc')
-makedepends=('go' 'git' 'libpcap')
-options=('!strip')
-source=("https://github.com/elastic/beats/archive/v$pkgver/beats-$pkgver.tar.gz"
-        "filebeat.install"
-        "filebeat.sysusers"
-        "filebeat.service"
-        "packetbeat.service"
-        "topbeat.service")
-sha256sums=('8eea85de415898c362144ba533062651d8891241c738799e54cc9b17040c1fc9'
-            '337d78d9cb21745098c4cc75578f026e5a5819cd4d0575e3f4241f13370c0863'
-            '33feb3690f8b31563cc1e2da557c2aa326501ce9ccd7e0a142036902bfdb05ff'
-            '1b668b67134dcbca41193f7987371c6e9ead9853f3ebcb54d5c80a9d0b9decf0'
-            'e45629a37d5c305efa26e2b6a68561528762081681e547e312bb058cbff76125'
-            'ac768b039c699c63a3cda17518f3a2ec0481dff23e6366f6fb452c819bd5825b')
-
-prepare() {
-    cd beats-$pkgver
-
-    # Avoid installing extraneous configs
-    sed '/[- ]win/d ; /[- ]darwin/d ; /[- ]binary/d' -i */Makefile
-    # Install the Linux config as default
-    sed -r 's#/([a-z]+)-linux.yml#/\1.yml#' -i */Makefile
-
-    # Perform some timestomping to avoid make warnings
-    LANG=C _t="$(date -r Makefile +'%Y-%m-%d %k:%M:%S')"
-    touch -m -d "$_t" */Makefile
-
-    # Workaround to place extracted release into GOPATH
-    mkdir -p "$srcdir"/gopath/src/github.com/elastic
-    ln -sf "$srcdir"/beats-$pkgver \
-        "$srcdir"/gopath/src/github.com/elastic/beats
-}
-
-build() {
-    export GOPATH="$srcdir"/gopath
-    for beat in ${pkgname[@]}; do
-        msg2 "Building $beat..."
-        cd "$srcdir"/beats-$pkgver/$beat
-        make
-    done
-}
-
-package_filebeat() {
-    pkgdesc='Collects, pre-processes, and forwards log files from remote sources'
-    optdepends=('elasticsearch: for standalone installation')
-    backup=("etc/$pkgname/$pkgname.yml")
-    install="$pkgname.install"
-
-    cd beats-$pkgver/$pkgname
-
-    install -dm755 "$pkgdir"/var/lib/$pkgname
-
-    install -dm755 "$pkgdir"/etc/$pkgname
-    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
-
-    install -Dm755 $pkgname \
-                   "$pkgdir"/usr/bin/$pkgname
-    install -Dm644 "$srcdir"/$pkgname.service \
-                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
-
-    install -Dm644 "$srcdir"/$pkgname.sysusers \
-                   "$pkgdir"/usr/lib/sysusers.d/$pkgname.conf
-}
-
-package_packetbeat() {
-    pkgdesc='Open source network packet analyzer that ships data to Elasticsearch'
-    depends=('libpcap')
-    optdepends=('elasticsearch: for standalone installation')
-    backup=("etc/$pkgname/$pkgname.yml")
-
-    cd beats-$pkgver/$pkgname
-
-    install -dm755 "$pkgdir"/etc/$pkgname
-    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
-
-    install -Dm755 $pkgname \
-                   "$pkgdir"/usr/bin/$pkgname
-    install -Dm644 "$srcdir"/$pkgname.service \
-                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
-}
-
-package_topbeat() {
-    pkgdesc='Open source server monitoring agent that stores metrics in Elasticsearch'
-    optdepends=('elasticsearch: for standalone installation')
-    backup=("etc/$pkgname/$pkgname.yml")
-
-    cd beats-$pkgver/$pkgname
-
-    install -dm755 "$pkgdir"/etc/$pkgname
-    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
-
-    install -Dm755 $pkgname \
-                   "$pkgdir"/usr/bin/$pkgname
-    install -Dm644 "$srcdir"/$pkgname.service \
-                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
-}

Copied: beats/repos/community-i686/PKGBUILD (from rev 191310, beats/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD	                        (rev 0)
+++ community-i686/PKGBUILD	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,108 @@
+# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
+# Contributor: Tyler Langlois <ty |at| tjll |dot| net>
+
+pkgbase=beats
+pkgname=(filebeat packetbeat topbeat)
+pkgver=1.3.1
+pkgrel=1
+pkgdesc='Open source data shippers for Elasticsearch'
+arch=('i686' 'x86_64')
+url='https://www.elastic.co/products/beats'
+license=('APACHE')
+depends=('glibc')
+makedepends=('go' 'git' 'libpcap')
+options=('!strip')
+source=("https://github.com/elastic/beats/archive/v$pkgver/beats-$pkgver.tar.gz"
+        "filebeat.install"
+        "filebeat.sysusers"
+        "filebeat.service"
+        "packetbeat.service"
+        "topbeat.service")
+sha256sums=('1d8e41b42a0b2dd59403795ff07cbfd8a9a76477731c38122aa9242b47b054e0'
+            '337d78d9cb21745098c4cc75578f026e5a5819cd4d0575e3f4241f13370c0863'
+            '33feb3690f8b31563cc1e2da557c2aa326501ce9ccd7e0a142036902bfdb05ff'
+            '1b668b67134dcbca41193f7987371c6e9ead9853f3ebcb54d5c80a9d0b9decf0'
+            'e45629a37d5c305efa26e2b6a68561528762081681e547e312bb058cbff76125'
+            'ac768b039c699c63a3cda17518f3a2ec0481dff23e6366f6fb452c819bd5825b')
+
+prepare() {
+    cd beats-$pkgver
+
+    # Avoid installing extraneous configs
+    sed '/[- ]win/d ; /[- ]darwin/d ; /[- ]binary/d' -i */Makefile
+    # Install the Linux config as default
+    sed -r 's#/([a-z]+)-linux.yml#/\1.yml#' -i */Makefile
+
+    # Perform some timestomping to avoid make warnings
+    LANG=C _t="$(date -r Makefile +'%Y-%m-%d %k:%M:%S')"
+    touch -m -d "$_t" */Makefile
+
+    # Workaround to place extracted release into GOPATH
+    mkdir -p "$srcdir"/gopath/src/github.com/elastic
+    ln -sf "$srcdir"/beats-$pkgver \
+        "$srcdir"/gopath/src/github.com/elastic/beats
+}
+
+build() {
+    export GOPATH="$srcdir"/gopath
+    for beat in ${pkgname[@]}; do
+        msg2 "Building $beat..."
+        cd "$srcdir"/beats-$pkgver/$beat
+        make
+    done
+}
+
+package_filebeat() {
+    pkgdesc='Collects, pre-processes, and forwards log files from remote sources'
+    optdepends=('elasticsearch: for standalone installation')
+    backup=("etc/$pkgname/$pkgname.yml")
+    install="$pkgname.install"
+
+    cd beats-$pkgver/$pkgname
+
+    install -dm755 "$pkgdir"/var/lib/$pkgname
+
+    install -dm755 "$pkgdir"/etc/$pkgname
+    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
+
+    install -Dm755 $pkgname \
+                   "$pkgdir"/usr/bin/$pkgname
+    install -Dm644 "$srcdir"/$pkgname.service \
+                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+
+    install -Dm644 "$srcdir"/$pkgname.sysusers \
+                   "$pkgdir"/usr/lib/sysusers.d/$pkgname.conf
+}
+
+package_packetbeat() {
+    pkgdesc='Open source network packet analyzer that ships data to Elasticsearch'
+    depends=('libpcap')
+    optdepends=('elasticsearch: for standalone installation')
+    backup=("etc/$pkgname/$pkgname.yml")
+
+    cd beats-$pkgver/$pkgname
+
+    install -dm755 "$pkgdir"/etc/$pkgname
+    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
+
+    install -Dm755 $pkgname \
+                   "$pkgdir"/usr/bin/$pkgname
+    install -Dm644 "$srcdir"/$pkgname.service \
+                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+}
+
+package_topbeat() {
+    pkgdesc='Open source server monitoring agent that stores metrics in Elasticsearch'
+    optdepends=('elasticsearch: for standalone installation')
+    backup=("etc/$pkgname/$pkgname.yml")
+
+    cd beats-$pkgver/$pkgname
+
+    install -dm755 "$pkgdir"/etc/$pkgname
+    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
+
+    install -Dm755 $pkgname \
+                   "$pkgdir"/usr/bin/$pkgname
+    install -Dm644 "$srcdir"/$pkgname.service \
+                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+}

Deleted: community-i686/filebeat.install
===================================================================
--- community-i686/filebeat.install	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-i686/filebeat.install	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,25 +0,0 @@
-# Arg 1: the new package version
-post_install() {
-
-  # Create user and group
-  systemd-sysusers filebeat.conf
-
-  # Required at this stage to ensure user & group are available
-  install -d -o filebeat -g filebeat /var/lib/filebeat
-}
-
-# Arg 1: new package version, arg 2: old package version
-post_upgrade() {
-  # All packages <= 1.0.0_rc2-1 didn't have discrete users
-  if [ "`vercmp $2 1.0.0_rc2-1`" -le 0 ] ; then
-      post_install
-  fi
-}
-
-# Arg 1: the old package version
-post_remove() {
-  echo "This package does not automatically remove the filebeat user."
-  echo "Please do so manually if it is no longer required."
-}
-
-# vim:set ts=2 sw=2 et:

Copied: beats/repos/community-i686/filebeat.install (from rev 191310, beats/trunk/filebeat.install)
===================================================================
--- community-i686/filebeat.install	                        (rev 0)
+++ community-i686/filebeat.install	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,25 @@
+# Arg 1: the new package version
+post_install() {
+
+  # Create user and group
+  systemd-sysusers filebeat.conf
+
+  # Required at this stage to ensure user & group are available
+  install -d -o filebeat -g filebeat /var/lib/filebeat
+}
+
+# Arg 1: new package version, arg 2: old package version
+post_upgrade() {
+  # All packages <= 1.0.0_rc2-1 didn't have discrete users
+  if [ "`vercmp $2 1.0.0_rc2-1`" -le 0 ] ; then
+      post_install
+  fi
+}
+
+# Arg 1: the old package version
+post_remove() {
+  echo "This package does not automatically remove the filebeat user."
+  echo "Please do so manually if it is no longer required."
+}
+
+# vim:set ts=2 sw=2 et:

Deleted: community-i686/filebeat.service
===================================================================
--- community-i686/filebeat.service	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-i686/filebeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,11 +0,0 @@
-[Unit]
-Description=log file forwarder to remote sources
-Documentation=https://www.elastic.co/guide/en/beats/filebeat/current
-After=network.target
-
-[Service]
-ExecStart=/usr/bin/filebeat -c /etc/filebeat/filebeat.yml
-User=filebeat
-
-[Install]
-WantedBy=multi-user.target

Copied: beats/repos/community-i686/filebeat.service (from rev 191310, beats/trunk/filebeat.service)
===================================================================
--- community-i686/filebeat.service	                        (rev 0)
+++ community-i686/filebeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,11 @@
+[Unit]
+Description=log file forwarder to remote sources
+Documentation=https://www.elastic.co/guide/en/beats/filebeat/current
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/filebeat -c /etc/filebeat/filebeat.yml
+User=filebeat
+
+[Install]
+WantedBy=multi-user.target

Deleted: community-i686/filebeat.sysusers
===================================================================
--- community-i686/filebeat.sysusers	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-i686/filebeat.sysusers	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1 +0,0 @@
-u filebeat - "Lightweight Shipper for Log Data" /var/lib/filebeat

Copied: beats/repos/community-i686/filebeat.sysusers (from rev 191310, beats/trunk/filebeat.sysusers)
===================================================================
--- community-i686/filebeat.sysusers	                        (rev 0)
+++ community-i686/filebeat.sysusers	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1 @@
+u filebeat - "Lightweight Shipper for Log Data" /var/lib/filebeat

Deleted: community-i686/packetbeat.service
===================================================================
--- community-i686/packetbeat.service	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-i686/packetbeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Open Source Real-Time Packet Analyzer
-Documentation=https://www.elastic.co/guide/en/beats/packetbeat/current
-After=network.target
-
-[Service]
-ExecStart=/usr/bin/packetbeat -c /etc/packetbeat/packetbeat.yml
-
-[Install]
-WantedBy=multi-user.target

Copied: beats/repos/community-i686/packetbeat.service (from rev 191310, beats/trunk/packetbeat.service)
===================================================================
--- community-i686/packetbeat.service	                        (rev 0)
+++ community-i686/packetbeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Open Source Real-Time Packet Analyzer
+Documentation=https://www.elastic.co/guide/en/beats/packetbeat/current
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/packetbeat -c /etc/packetbeat/packetbeat.yml
+
+[Install]
+WantedBy=multi-user.target

Deleted: community-i686/topbeat.service
===================================================================
--- community-i686/topbeat.service	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-i686/topbeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,10 +0,0 @@
-[Unit]
-Description=open source server monitoring agent that stores metrics in Elasticsearch
-Documentation=https://www.elastic.co/guide/en/beats/topbeat/current
-After=network.target
-
-[Service]
-ExecStart=/usr/bin/topbeat -c /etc/topbeat/topbeat.yml
-
-[Install]
-WantedBy=multi-user.target

Copied: beats/repos/community-i686/topbeat.service (from rev 191310, beats/trunk/topbeat.service)
===================================================================
--- community-i686/topbeat.service	                        (rev 0)
+++ community-i686/topbeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,10 @@
+[Unit]
+Description=open source server monitoring agent that stores metrics in Elasticsearch
+Documentation=https://www.elastic.co/guide/en/beats/topbeat/current
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/topbeat -c /etc/topbeat/topbeat.yml
+
+[Install]
+WantedBy=multi-user.target

Deleted: community-x86_64/PKGBUILD
===================================================================
--- community-x86_64/PKGBUILD	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-x86_64/PKGBUILD	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,108 +0,0 @@
-# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
-# Contributor: Tyler Langlois <ty |at| tjll |dot| net>
-
-pkgbase=beats
-pkgname=(filebeat packetbeat topbeat)
-pkgver=1.2.3
-pkgrel=1
-pkgdesc='Open source data shippers for Elasticsearch'
-arch=('i686' 'x86_64')
-url='https://www.elastic.co/products/beats'
-license=('APACHE')
-depends=('glibc')
-makedepends=('go' 'git' 'libpcap')
-options=('!strip')
-source=("https://github.com/elastic/beats/archive/v$pkgver/beats-$pkgver.tar.gz"
-        "filebeat.install"
-        "filebeat.sysusers"
-        "filebeat.service"
-        "packetbeat.service"
-        "topbeat.service")
-sha256sums=('8eea85de415898c362144ba533062651d8891241c738799e54cc9b17040c1fc9'
-            '337d78d9cb21745098c4cc75578f026e5a5819cd4d0575e3f4241f13370c0863'
-            '33feb3690f8b31563cc1e2da557c2aa326501ce9ccd7e0a142036902bfdb05ff'
-            '1b668b67134dcbca41193f7987371c6e9ead9853f3ebcb54d5c80a9d0b9decf0'
-            'e45629a37d5c305efa26e2b6a68561528762081681e547e312bb058cbff76125'
-            'ac768b039c699c63a3cda17518f3a2ec0481dff23e6366f6fb452c819bd5825b')
-
-prepare() {
-    cd beats-$pkgver
-
-    # Avoid installing extraneous configs
-    sed '/[- ]win/d ; /[- ]darwin/d ; /[- ]binary/d' -i */Makefile
-    # Install the Linux config as default
-    sed -r 's#/([a-z]+)-linux.yml#/\1.yml#' -i */Makefile
-
-    # Perform some timestomping to avoid make warnings
-    LANG=C _t="$(date -r Makefile +'%Y-%m-%d %k:%M:%S')"
-    touch -m -d "$_t" */Makefile
-
-    # Workaround to place extracted release into GOPATH
-    mkdir -p "$srcdir"/gopath/src/github.com/elastic
-    ln -sf "$srcdir"/beats-$pkgver \
-        "$srcdir"/gopath/src/github.com/elastic/beats
-}
-
-build() {
-    export GOPATH="$srcdir"/gopath
-    for beat in ${pkgname[@]}; do
-        msg2 "Building $beat..."
-        cd "$srcdir"/beats-$pkgver/$beat
-        make
-    done
-}
-
-package_filebeat() {
-    pkgdesc='Collects, pre-processes, and forwards log files from remote sources'
-    optdepends=('elasticsearch: for standalone installation')
-    backup=("etc/$pkgname/$pkgname.yml")
-    install="$pkgname.install"
-
-    cd beats-$pkgver/$pkgname
-
-    install -dm755 "$pkgdir"/var/lib/$pkgname
-
-    install -dm755 "$pkgdir"/etc/$pkgname
-    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
-
-    install -Dm755 $pkgname \
-                   "$pkgdir"/usr/bin/$pkgname
-    install -Dm644 "$srcdir"/$pkgname.service \
-                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
-
-    install -Dm644 "$srcdir"/$pkgname.sysusers \
-                   "$pkgdir"/usr/lib/sysusers.d/$pkgname.conf
-}
-
-package_packetbeat() {
-    pkgdesc='Open source network packet analyzer that ships data to Elasticsearch'
-    depends=('libpcap')
-    optdepends=('elasticsearch: for standalone installation')
-    backup=("etc/$pkgname/$pkgname.yml")
-
-    cd beats-$pkgver/$pkgname
-
-    install -dm755 "$pkgdir"/etc/$pkgname
-    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
-
-    install -Dm755 $pkgname \
-                   "$pkgdir"/usr/bin/$pkgname
-    install -Dm644 "$srcdir"/$pkgname.service \
-                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
-}
-
-package_topbeat() {
-    pkgdesc='Open source server monitoring agent that stores metrics in Elasticsearch'
-    optdepends=('elasticsearch: for standalone installation')
-    backup=("etc/$pkgname/$pkgname.yml")
-
-    cd beats-$pkgver/$pkgname
-
-    install -dm755 "$pkgdir"/etc/$pkgname
-    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
-
-    install -Dm755 $pkgname \
-                   "$pkgdir"/usr/bin/$pkgname
-    install -Dm644 "$srcdir"/$pkgname.service \
-                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
-}

Copied: beats/repos/community-x86_64/PKGBUILD (from rev 191310, beats/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD	                        (rev 0)
+++ community-x86_64/PKGBUILD	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,108 @@
+# Maintainer: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
+# Contributor: Tyler Langlois <ty |at| tjll |dot| net>
+
+pkgbase=beats
+pkgname=(filebeat packetbeat topbeat)
+pkgver=1.3.1
+pkgrel=1
+pkgdesc='Open source data shippers for Elasticsearch'
+arch=('i686' 'x86_64')
+url='https://www.elastic.co/products/beats'
+license=('APACHE')
+depends=('glibc')
+makedepends=('go' 'git' 'libpcap')
+options=('!strip')
+source=("https://github.com/elastic/beats/archive/v$pkgver/beats-$pkgver.tar.gz"
+        "filebeat.install"
+        "filebeat.sysusers"
+        "filebeat.service"
+        "packetbeat.service"
+        "topbeat.service")
+sha256sums=('1d8e41b42a0b2dd59403795ff07cbfd8a9a76477731c38122aa9242b47b054e0'
+            '337d78d9cb21745098c4cc75578f026e5a5819cd4d0575e3f4241f13370c0863'
+            '33feb3690f8b31563cc1e2da557c2aa326501ce9ccd7e0a142036902bfdb05ff'
+            '1b668b67134dcbca41193f7987371c6e9ead9853f3ebcb54d5c80a9d0b9decf0'
+            'e45629a37d5c305efa26e2b6a68561528762081681e547e312bb058cbff76125'
+            'ac768b039c699c63a3cda17518f3a2ec0481dff23e6366f6fb452c819bd5825b')
+
+prepare() {
+    cd beats-$pkgver
+
+    # Avoid installing extraneous configs
+    sed '/[- ]win/d ; /[- ]darwin/d ; /[- ]binary/d' -i */Makefile
+    # Install the Linux config as default
+    sed -r 's#/([a-z]+)-linux.yml#/\1.yml#' -i */Makefile
+
+    # Perform some timestomping to avoid make warnings
+    LANG=C _t="$(date -r Makefile +'%Y-%m-%d %k:%M:%S')"
+    touch -m -d "$_t" */Makefile
+
+    # Workaround to place extracted release into GOPATH
+    mkdir -p "$srcdir"/gopath/src/github.com/elastic
+    ln -sf "$srcdir"/beats-$pkgver \
+        "$srcdir"/gopath/src/github.com/elastic/beats
+}
+
+build() {
+    export GOPATH="$srcdir"/gopath
+    for beat in ${pkgname[@]}; do
+        msg2 "Building $beat..."
+        cd "$srcdir"/beats-$pkgver/$beat
+        make
+    done
+}
+
+package_filebeat() {
+    pkgdesc='Collects, pre-processes, and forwards log files from remote sources'
+    optdepends=('elasticsearch: for standalone installation')
+    backup=("etc/$pkgname/$pkgname.yml")
+    install="$pkgname.install"
+
+    cd beats-$pkgver/$pkgname
+
+    install -dm755 "$pkgdir"/var/lib/$pkgname
+
+    install -dm755 "$pkgdir"/etc/$pkgname
+    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
+
+    install -Dm755 $pkgname \
+                   "$pkgdir"/usr/bin/$pkgname
+    install -Dm644 "$srcdir"/$pkgname.service \
+                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+
+    install -Dm644 "$srcdir"/$pkgname.sysusers \
+                   "$pkgdir"/usr/lib/sysusers.d/$pkgname.conf
+}
+
+package_packetbeat() {
+    pkgdesc='Open source network packet analyzer that ships data to Elasticsearch'
+    depends=('libpcap')
+    optdepends=('elasticsearch: for standalone installation')
+    backup=("etc/$pkgname/$pkgname.yml")
+
+    cd beats-$pkgver/$pkgname
+
+    install -dm755 "$pkgdir"/etc/$pkgname
+    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
+
+    install -Dm755 $pkgname \
+                   "$pkgdir"/usr/bin/$pkgname
+    install -Dm644 "$srcdir"/$pkgname.service \
+                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+}
+
+package_topbeat() {
+    pkgdesc='Open source server monitoring agent that stores metrics in Elasticsearch'
+    optdepends=('elasticsearch: for standalone installation')
+    backup=("etc/$pkgname/$pkgname.yml")
+
+    cd beats-$pkgver/$pkgname
+
+    install -dm755 "$pkgdir"/etc/$pkgname
+    make PREFIX="$pkgdir"/etc/$pkgname install-cfg
+
+    install -Dm755 $pkgname \
+                   "$pkgdir"/usr/bin/$pkgname
+    install -Dm644 "$srcdir"/$pkgname.service \
+                   "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+}

Deleted: community-x86_64/filebeat.install
===================================================================
--- community-x86_64/filebeat.install	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-x86_64/filebeat.install	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,25 +0,0 @@
-# Arg 1: the new package version
-post_install() {
-
-  # Create user and group
-  systemd-sysusers filebeat.conf
-
-  # Required at this stage to ensure user & group are available
-  install -d -o filebeat -g filebeat /var/lib/filebeat
-}
-
-# Arg 1: new package version, arg 2: old package version
-post_upgrade() {
-  # All packages <= 1.0.0_rc2-1 didn't have discrete users
-  if [ "`vercmp $2 1.0.0_rc2-1`" -le 0 ] ; then
-      post_install
-  fi
-}
-
-# Arg 1: the old package version
-post_remove() {
-  echo "This package does not automatically remove the filebeat user."
-  echo "Please do so manually if it is no longer required."
-}
-
-# vim:set ts=2 sw=2 et:

Copied: beats/repos/community-x86_64/filebeat.install (from rev 191310, beats/trunk/filebeat.install)
===================================================================
--- community-x86_64/filebeat.install	                        (rev 0)
+++ community-x86_64/filebeat.install	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,25 @@
+# Arg 1: the new package version
+post_install() {
+
+  # Create user and group
+  systemd-sysusers filebeat.conf
+
+  # Required at this stage to ensure user & group are available
+  install -d -o filebeat -g filebeat /var/lib/filebeat
+}
+
+# Arg 1: new package version, arg 2: old package version
+post_upgrade() {
+  # All packages <= 1.0.0_rc2-1 didn't have discrete users
+  if [ "`vercmp $2 1.0.0_rc2-1`" -le 0 ] ; then
+      post_install
+  fi
+}
+
+# Arg 1: the old package version
+post_remove() {
+  echo "This package does not automatically remove the filebeat user."
+  echo "Please do so manually if it is no longer required."
+}
+
+# vim:set ts=2 sw=2 et:

Deleted: community-x86_64/filebeat.service
===================================================================
--- community-x86_64/filebeat.service	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-x86_64/filebeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,11 +0,0 @@
-[Unit]
-Description=log file forwarder to remote sources
-Documentation=https://www.elastic.co/guide/en/beats/filebeat/current
-After=network.target
-
-[Service]
-ExecStart=/usr/bin/filebeat -c /etc/filebeat/filebeat.yml
-User=filebeat
-
-[Install]
-WantedBy=multi-user.target

Copied: beats/repos/community-x86_64/filebeat.service (from rev 191310, beats/trunk/filebeat.service)
===================================================================
--- community-x86_64/filebeat.service	                        (rev 0)
+++ community-x86_64/filebeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,11 @@
+[Unit]
+Description=log file forwarder to remote sources
+Documentation=https://www.elastic.co/guide/en/beats/filebeat/current
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/filebeat -c /etc/filebeat/filebeat.yml
+User=filebeat
+
+[Install]
+WantedBy=multi-user.target

Deleted: community-x86_64/filebeat.sysusers
===================================================================
--- community-x86_64/filebeat.sysusers	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-x86_64/filebeat.sysusers	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1 +0,0 @@
-u filebeat - "Lightweight Shipper for Log Data" /var/lib/filebeat

Copied: beats/repos/community-x86_64/filebeat.sysusers (from rev 191310, beats/trunk/filebeat.sysusers)
===================================================================
--- community-x86_64/filebeat.sysusers	                        (rev 0)
+++ community-x86_64/filebeat.sysusers	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1 @@
+u filebeat - "Lightweight Shipper for Log Data" /var/lib/filebeat

Deleted: community-x86_64/packetbeat.service
===================================================================
--- community-x86_64/packetbeat.service	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-x86_64/packetbeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Open Source Real-Time Packet Analyzer
-Documentation=https://www.elastic.co/guide/en/beats/packetbeat/current
-After=network.target
-
-[Service]
-ExecStart=/usr/bin/packetbeat -c /etc/packetbeat/packetbeat.yml
-
-[Install]
-WantedBy=multi-user.target

Copied: beats/repos/community-x86_64/packetbeat.service (from rev 191310, beats/trunk/packetbeat.service)
===================================================================
--- community-x86_64/packetbeat.service	                        (rev 0)
+++ community-x86_64/packetbeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Open Source Real-Time Packet Analyzer
+Documentation=https://www.elastic.co/guide/en/beats/packetbeat/current
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/packetbeat -c /etc/packetbeat/packetbeat.yml
+
+[Install]
+WantedBy=multi-user.target

Deleted: community-x86_64/topbeat.service
===================================================================
--- community-x86_64/topbeat.service	2016-10-04 12:20:08 UTC (rev 191310)
+++ community-x86_64/topbeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -1,10 +0,0 @@
-[Unit]
-Description=open source server monitoring agent that stores metrics in Elasticsearch
-Documentation=https://www.elastic.co/guide/en/beats/topbeat/current
-After=network.target
-
-[Service]
-ExecStart=/usr/bin/topbeat -c /etc/topbeat/topbeat.yml
-
-[Install]
-WantedBy=multi-user.target

Copied: beats/repos/community-x86_64/topbeat.service (from rev 191310, beats/trunk/topbeat.service)
===================================================================
--- community-x86_64/topbeat.service	                        (rev 0)
+++ community-x86_64/topbeat.service	2016-10-04 12:20:36 UTC (rev 191311)
@@ -0,0 +1,10 @@
+[Unit]
+Description=open source server monitoring agent that stores metrics in Elasticsearch
+Documentation=https://www.elastic.co/guide/en/beats/topbeat/current
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/topbeat -c /etc/topbeat/topbeat.yml
+
+[Install]
+WantedBy=multi-user.target



More information about the arch-commits mailing list