Skip to content

Instantly share code, notes, and snippets.

@Filirom1
Created March 31, 2015 21:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Filirom1/44282c8d385a55766600 to your computer and use it in GitHub Desktop.
Save Filirom1/44282c8d385a55766600 to your computer and use it in GitHub Desktop.
ElasticSearch Alpine Linux
# Contributor: Filirom1 <Filirom1@gmail.com>
# Maintainer: Filirom1 <Filirom1@gmail.com>
pkgname=elasticsearch
pkgver=1.5.0
pkgrel=0
pkgdesc="Open Source, Distributed, RESTful Search Engine"
url="https://github.com/elastic/elasticsearch"
pkgusers="elasticsearch"
pkggroups="elasticsearch"
arch="all"
license="ASL 2.0"
depends="openjdk7"
makedepends="tar"
source="https://download.elasticsearch.org/$pkgname/$pkgname/$pkgname-$pkgver.tar.gz"
package() {
cd "$srcdir/$pkgname-$pkgver"
mkdir -p "$pkgdir"/usr/share/ "$pkgdir/etc/elasticsearch"
cp config/* "$pkgdir/etc/elasticsearch/"
rm -fr config
cp -r . "$pkgdir/usr/share/elasticsearch"
install -dDo elasticsearch "$pkgdir"/var/log/elasticsearch || return 1
install -dDo elasticsearch "$pkgdir"/var/run/elasticsearch || return 1
install -dDo elasticsearch "$pkgdir"/var/lib/elasticsearch || return 1
ln -s /var/log/elasticsearch "$pkgdir/usr/share/elasticsearch/logs"
ln -s /var/lib/elasticsearch "$pkgdir/usr/share/elasticsearch/data"
ln -s /etc/elasticsearch "$pkgdir/usr/share/elasticsearch/config"
}
md5sums="bce6525ebcc8bc4f55dd6e4593a23a9a elasticsearch-1.5.0.tar.gz"
sha256sums="acf572c606552bc446cceef3f8e93814a363ba0d215b323a2864682b3abfbe45 elasticsearch-1.5.0.tar.gz"
sha512sums="c0529b0bbf6c610c1a9ee2eef0b0ce5f60b2ebc70abc4576089da0f82284059aa5e404da25a83e40c2975ef3ea63bacc3949ead67ead2f74694a6257328f3b3c elasticsearch-1.5.0.tar.gz"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment