diff options
author | Ha The Tung | 2018-10-06 21:48:55 +0800 |
---|---|---|
committer | Ha The Tung | 2018-10-06 21:48:55 +0800 |
commit | d09e29567186408bad1d4fe85a902b9ea34e8fb0 (patch) | |
tree | 5e1796e7433792fa2ba7ab4b7ef8dcd48b259cae /PKGBUILD | |
parent | 002a4bf28a641d0e5bfc5a9c186e03e1e02a4698 (diff) | |
download | aur-d09e29567186408bad1d4fe85a902b9ea34e8fb0.tar.gz |
update no conflict
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 87 |
1 files changed, 44 insertions, 43 deletions
@@ -1,10 +1,11 @@ -# Maintainer: Bill Ruddock <https://github.com/biinari> +# Maintainer: Tung Ha <tunght13488 PLUS archlinux AT gmail DOT com> +# Contributor: Bill Ruddock <https://github.com/biinari> # Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> # Contributor: Marcello "mererghost" Rocha <https://github.com/mereghost> -# Refactored by Blaž "Speed" Hrastnik <https://github.com/archSeer> +# Contributor: Blaž "Speed" Hrastnik <https://github.com/archSeer> _pkgname=elasticsearch -pkgname=elasticsearch5 +pkgname=elasticsearch5-noconflict pkgver=5.6.9 pkgrel=2 pkgdesc="Distributed RESTful search engine built on top of Lucene" @@ -12,73 +13,73 @@ arch=('any') url="https://www.elastic.co/products/elasticsearch" license=('APACHE') depends=('java-runtime-headless=8' 'systemd') -conflicts=('elasticsearch') provides=("elasticsearch=$pkgver") -install='elasticsearch.install' +install='elasticsearch5.install' source=( "https://artifacts.elastic.co/downloads/$_pkgname/$_pkgname-$pkgver.tar.gz" - elasticsearch.service - elasticsearch@.service - elasticsearch-sysctl.conf - elasticsearch-user.conf - elasticsearch-tmpfile.conf - elasticsearch.default + elasticsearch5.service + elasticsearch5@.service + elasticsearch5-sysctl.conf + elasticsearch5-user.conf + elasticsearch5-tmpfile.conf + elasticsearch5.default ) sha256sums=('64b9486d5bdeb6f85d09fdc30aa2d0e1ce7fb8f253084a8d7cb15652494da96a' - 'f228b588345780cfc84c229dd92722e024c0da155976afc96fc5e5970428a9e4' - '4dc14262b67399f741c303cce7d18f9d3d220285778a2deb50fb0640161179c7' + '645b819bc01652d483202f76f42c0c0d5929c55e28492ad743caeb16087cc537' + 'e54f7857cfdaf7bc8d28f081864c363634e2e3d4e603c146b298bfe3c430d7ad' 'b3feb1e9c7e7ce6b33cea6c727728ed700332aae942ca475c3bcc1d56b9f113c' '815f6a39db6f54bb40750c382ffbdc298d2c4c187ee8ea7e2f855923e2ff354b' - '3173e3efa429507e6329f518699a072dfd442d9b5da7c62452a55f82334dd2b5' + '19fb0e711354d014473dadb0cf37117ab7557887443177de0d091f5991a9376c' 'bb74e5fb8bc28f2125e015395ab05bea117b72bfc6dadbca827694b362ee0bf8') -backup=('etc/elasticsearch/elasticsearch.yml' - 'etc/elasticsearch/log4j2.properties' - 'etc/elasticsearch/jvm.options' - 'etc/default/elasticsearch') +backup=('etc/elasticsearch5/elasticsearch.yml' + 'etc/elasticsearch5/log4j2.properties' + 'etc/elasticsearch5/jvm.options' + 'etc/default/elasticsearch5') prepare() { cd "$srcdir"/$_pkgname-$pkgver for script in elasticsearch{,-plugin,-translog}; do - sed -e 's|^ES_HOME=.*dirname.*|ES_HOME=/usr/share/elasticsearch|' \ + sed -e 's|^ES_HOME=.*dirname.*|ES_HOME=/usr/share/elasticsearch5|' \ -e '/^ES_HOME=.*pwd/d' \ - -e 's|$ES_HOME/config|/etc/elasticsearch|' \ + -e 's|$ES_HOME/config|/etc/elasticsearch5|' \ -i bin/$script done - sed -re 's;#\s*(path\.conf:).*$;\1 /etc/elasticsearch;' \ - -e '0,/#\s*(path\.data:).*$/s;;\1 /var/lib/elasticsearch;' \ - -e 's;#\s*(path\.work:).*$;\1 /tmp/elasticsearch;' \ - -e 's;#\s*(path\.logs:).*$;\1 /var/log/elasticsearch;' \ + sed -re 's;#\s*(path\.conf:).*$;\1 /etc/elasticsearch5;' \ + -e '0,/#\s*(path\.data:).*$/s;;\1 /var/lib/elasticsearch5;' \ + -e 's;#\s*(path\.work:).*$;\1 /tmp/elasticsearch5;' \ + -e 's;#\s*(path\.logs:).*$;\1 /var/log/elasticsearch5;' \ -i config/elasticsearch.yml } package() { cd "$pkgdir" - install -dm750 etc/elasticsearch/scripts - install -dm755 usr/share/elasticsearch/plugins - install -dm755 var/lib/elasticsearch - install -dm755 var/log/elasticsearch + install -dm750 etc/elasticsearch5/scripts + install -dm755 usr/share/elasticsearch5/plugins + install -dm755 var/lib/elasticsearch5 + install -dm755 var/log/elasticsearch5 - install -Dm644 "$srcdir"/elasticsearch.service usr/lib/systemd/system/elasticsearch.service - install -Dm644 "$srcdir"/elasticsearch@.service usr/lib/systemd/system/elasticsearch@.service - install -Dm644 "$srcdir"/elasticsearch-user.conf usr/lib/sysusers.d/elasticsearch.conf - install -Dm644 "$srcdir"/elasticsearch-tmpfile.conf usr/lib/tmpfiles.d/elasticsearch.conf - install -Dm644 "$srcdir"/elasticsearch-sysctl.conf usr/lib/sysctl.d/elasticsearch.conf - install -Dm644 "$srcdir"/elasticsearch.default etc/default/elasticsearch + install -Dm644 "$srcdir"/elasticsearch5.service usr/lib/systemd/system/elasticsearch5.service + install -Dm644 "$srcdir"/elasticsearch5@.service usr/lib/systemd/system/elasticsearch5@.service + install -Dm644 "$srcdir"/elasticsearch5-user.conf usr/lib/sysusers.d/elasticsearch5.conf + install -Dm644 "$srcdir"/elasticsearch5-tmpfile.conf usr/lib/tmpfiles.d/elasticsearch5.conf + install -Dm644 "$srcdir"/elasticsearch5-sysctl.conf usr/lib/sysctl.d/elasticsearch5.conf + install -Dm644 "$srcdir"/elasticsearch5.default etc/default/elasticsearch5 cd "$srcdir"/$_pkgname-$pkgver - cp -R lib modules "$pkgdir"/usr/share/elasticsearch/ + cp -R lib modules "$pkgdir"/usr/share/elasticsearch5/ - cd config - for conf in *; do - install -Dm644 "$conf" "$pkgdir/etc/elasticsearch/$conf" - done - cd .. + cd config + for conf in *; do + install -Dm644 "$conf" "$pkgdir/etc/elasticsearch5/$conf" + done + cd .. - for script in elasticsearch{,-plugin,-translog}; do - install -Dm755 bin/$script "$pkgdir"/usr/bin/$script + install -Dm755 bin/elasticsearch "$pkgdir"/usr/bin/elasticsearch5 + for script in {-plugin,-translog}; do + install -Dm755 bin/elasticsearch$script "$pkgdir"/usr/bin/elasticsearch5$script done - install -Dm644 bin/elasticsearch.in.sh "$pkgdir"/usr/share/elasticsearch/bin/elasticsearch.in.sh + install -Dm644 bin/elasticsearch.in.sh "$pkgdir"/usr/share/elasticsearch5/bin/elasticsearch.in.sh } |