diff options
author | Spider.007 / Sjon | 2017-06-12 18:37:58 +0200 |
---|---|---|
committer | Spider.007 / Sjon | 2017-06-12 18:55:04 +0200 |
commit | 358f2a72a4dfbfae0533f3f9645fb20ea7fc6d82 (patch) | |
tree | 34c88dc18e1a8bfb187156fad5829cd34b57a6c3 /PKGBUILD | |
parent | 2cb39a7db86c63ef56a01458e5ef228cedd81cd1 (diff) | |
download | aur-358f2a72a4dfbfae0533f3f9645fb20ea7fc6d82.tar.gz |
split package into kibana/kibana-bin; using distributed node binary
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 25 insertions, 8 deletions
@@ -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 +} |