summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSpider.007 / Sjon2017-06-12 18:37:58 +0200
committerSpider.007 / Sjon2017-06-12 18:55:04 +0200
commit358f2a72a4dfbfae0533f3f9645fb20ea7fc6d82 (patch)
tree34c88dc18e1a8bfb187156fad5829cd34b57a6c3 /PKGBUILD
parent2cb39a7db86c63ef56a01458e5ef228cedd81cd1 (diff)
downloadaur-358f2a72a4dfbfae0533f3f9645fb20ea7fc6d82.tar.gz
split package into kibana/kibana-bin; using distributed node binary
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 25 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0bd39f046052..aa66502283cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,12 @@
# Contributor: Spider.007 <archlinux AT spider007 DOT net>
-pkgname=kibana
+pkgbase=kibana
+pkgname=(kibana kibana-bin)
pkgver=5.4.1
-pkgrel=1
-pkgdesc="browser based analytics and search dashboard for Elasticsearch. Please note; this package replaces the distributed precompiled binary 'node'"
+pkgrel=2
+pkgdesc="browser based analytics and search dashboard for Elasticsearch"
arch=('any')
url="https://www.elastic.co/products/kibana"
license=('apache')
-depends=('nodejs<7.0')
optdepends=('elasticsearch>=2.4')
backup=('etc/elasticsearch/kibana/kibana.yml')
options=('!strip')
@@ -16,14 +16,31 @@ source=(
sha256sums=('efab73464c6cbc90089acf9275e43c7b3c2bbe8fb62c710567ac523a65c3394b'
'610c50d38ff0d4cff308b2ff2f38ce3012bf70e396aa25a9b85b821ad3675e3b')
-package() {
+_package() {
cd "$pkgdir"
install -dm755 usr/share/kibana
install -Dm644 "$srcdir/kibana.service" usr/lib/systemd/system/kibana.service
- install -Dm644 "$srcdir"/$pkgname-$pkgver-linux-x86_64/config/kibana.yml etc/elasticsearch/kibana/kibana.yml
+ install -Dm644 "$srcdir"/$pkgbase-$pkgver-linux-x86_64/config/kibana.yml etc/elasticsearch/kibana/kibana.yml
+
+ cp -Rp "$srcdir"/$pkgbase-$pkgver-linux-x86_64/* usr/share/kibana
- rm -R "$srcdir"/$pkgname-$pkgver-linux-x86_64/node/
- cp -Rp "$srcdir"/$pkgname-$pkgver-linux-x86_64/* usr/share/kibana
chmod -R g+w,o+w usr/share/kibana/{optimize,data}/
}
+
+package_kibana() {
+ _package
+
+ pkgdesc="$pkgdesc. Please note; this package replaces the distributed precompiled binary 'node'"
+ depends=('nodejs<7')
+
+ rm -R "$pkgdir"/usr/share/kibana/node/
+}
+
+package_kibana-bin() {
+ _package
+
+ pkgdesc="$pkgdesc. This package uses the precompiled binary 'node'"
+
+ sed -i 's~ExecStart=.*~ExecStart=/usr/share/kibana/bin/kibana --config=/etc/elasticsearch/kibana/kibana.yml~' "$pkgdir"/usr/lib/systemd/system/kibana.service
+}