diff options
author | Dave Wheeler | 2019-10-11 13:42:02 -0600 |
---|---|---|
committer | Dave Wheeler | 2019-10-11 13:42:02 -0600 |
commit | 239f8057114093a82b3bb67e5fd041836721b95a (patch) | |
tree | 4e5d86e9d604eaa09c5a4ce1efcee490eb0bba29 | |
parent | 1a7a8696e4395fcf87fcccee30e696aef53dc391 (diff) | |
download | aur-239f8057114093a82b3bb67e5fd041836721b95a.tar.gz |
Changed distribution type to support systemd notify service type
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | elasticsearch-env | 2 | ||||
-rw-r--r-- | elasticsearch.service | 2 | ||||
-rw-r--r-- | elasticsearch@.service | 2 |
5 files changed, 25 insertions, 29 deletions
@@ -13,7 +13,7 @@ pkgbase = elasticsearch-xpack backup = etc/elasticsearch/log4j2.properties backup = etc/elasticsearch/jvm.options backup = etc/default/elasticsearch - source = https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.0-linux-x86_64.tar.gz + source = https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.0-x86_64.rpm source = elasticsearch-env source = elasticsearch.service source = elasticsearch@.service @@ -23,10 +23,10 @@ pkgbase = elasticsearch-xpack source = elasticsearch-user.conf source = elasticsearch-tmpfile.conf source = elasticsearch.default - sha256sums = b712ced4a7feae46c3f966d52ac24f1b3418ee3ffbf0495a97f27ccf40878873 - sha256sums = ff530bf9440364955e9f38b5c5cc0782da1b1ac1c54870b162b7ded81e56eebc - sha256sums = dd8b20f822ad8c66b9fc54faf2763ff10a24ca661f49d1799e1b86b5e2e785af - sha256sums = ed24c03e7fa2339fe6077c68a48be66d36fe778435f050dd73d7990563b3e98e + sha256sums = 1bfae41734c77af3bc66084ac0cc04add1190f9311b045d3c184ea7b3e688334 + sha256sums = 830bf17a9e1f88a8d6152899af2674571ecace88e202e484b56bf24f67d96e10 + sha256sums = 8ddd205b147f7d6904e6d6c5e32290d0bda0602b0de67d20e2107fd853391cc7 + sha256sums = 873cc91d35e7239e32bc04044e4a429220d85bea18a69a71efe188d6987039da sha256sums = bac40d87acaa5bee209ceb6dfa253009a072e9243fe3b94be42fb5cd44727d6f sha256sums = 22a78a165a810608188faea6f2b0b381f27b1e9d60126c3b3e729124540589a8 sha256sums = b3feb1e9c7e7ce6b33cea6c727728ed700332aae942ca475c3bcc1d56b9f113c @@ -16,7 +16,7 @@ provides=('elasticsearch') conflicts=('elasticsearch') relpkgname=elasticsearch source=( - "https://artifacts.elastic.co/downloads/$relpkgname/$relpkgname-$pkgver-linux-x86_64.tar.gz" + "https://artifacts.elastic.co/downloads/$relpkgname/$relpkgname-$pkgver-x86_64.rpm" elasticsearch-env elasticsearch.service elasticsearch@.service @@ -27,10 +27,10 @@ source=( elasticsearch-tmpfile.conf elasticsearch.default ) -sha256sums=('b712ced4a7feae46c3f966d52ac24f1b3418ee3ffbf0495a97f27ccf40878873' - 'ff530bf9440364955e9f38b5c5cc0782da1b1ac1c54870b162b7ded81e56eebc' - 'dd8b20f822ad8c66b9fc54faf2763ff10a24ca661f49d1799e1b86b5e2e785af' - 'ed24c03e7fa2339fe6077c68a48be66d36fe778435f050dd73d7990563b3e98e' +sha256sums=('1bfae41734c77af3bc66084ac0cc04add1190f9311b045d3c184ea7b3e688334' + '830bf17a9e1f88a8d6152899af2674571ecace88e202e484b56bf24f67d96e10' + '8ddd205b147f7d6904e6d6c5e32290d0bda0602b0de67d20e2107fd853391cc7' + '873cc91d35e7239e32bc04044e4a429220d85bea18a69a71efe188d6987039da' 'bac40d87acaa5bee209ceb6dfa253009a072e9243fe3b94be42fb5cd44727d6f' '22a78a165a810608188faea6f2b0b381f27b1e9d60126c3b3e729124540589a8' 'b3feb1e9c7e7ce6b33cea6c727728ed700332aae942ca475c3bcc1d56b9f113c' @@ -44,13 +44,10 @@ backup=('etc/elasticsearch/elasticsearch.yml' 'etc/default/elasticsearch') prepare() { - cd "$srcdir"/$relpkgname-$pkgver - - find bin -type f \( -name \*.bat -o -name \*.exe \) -delete - find bin -type f \( -name \*.jar -o -name \*-env \) -exec chmod a-x {} + - find bin -type f ! -name \*.jar -exec \ + cd "$srcdir" + find usr/share/elasticsearch/bin -type f ! -name \*.jar -exec \ sed -r 's;source .*/(.*)-env;source /usr/share/elasticsearch/\1-env;' -i {} + - find bin -type f -name "elasticsearch-*" ! -name elasticsearch-bin -exec \ + find usr/share/elasticsearch/bin -type f -name "elasticsearch-*" ! -name elasticsearch-bin -exec \ sed 's/`dirname "$0"`/$(dirname "$(realpath "$0")")/' -i {} + } @@ -61,21 +58,20 @@ package() { install -dm755 {usr/share,var/lib,var/log}/elasticsearch install -dm755 usr/bin - cd "$srcdir"/$relpkgname-$pkgver - install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - cp -R bin lib modules plugins "$pkgdir"/usr/share/elasticsearch/ - - cd config - for conf in *; do - install -Dm644 "$conf" "$pkgdir/etc/elasticsearch/$conf" + cd "$srcdir" + install -Dvm644 usr/share/elasticsearch/LICENSE.txt \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + for conf in etc/elasticsearch/*; do + install -Dm644 "$conf" "$pkgdir/$conf" done + cp -R usr/share/elasticsearch/{bin,lib,modules,plugins} "$pkgdir"/usr/share/elasticsearch + + cd "$pkgdir"/usr/share/elasticsearch + rm -rf bin/elasticsearch-env - cd .. - mv bin/elasticsearch-env . find bin/ -type f -name elasticsearch-\* ! -name elasticsearch-cli -exec \ ln -s ../share/elasticsearch/{} "$pkgdir"/usr/{} \; - cd "$pkgdir"/usr/share/elasticsearch ln -s ../../../var/log/elasticsearch logs ln -s ../../../var/lib/elasticsearch data diff --git a/elasticsearch-env b/elasticsearch-env index 49d1636be106..3c396b96d6d9 100644 --- a/elasticsearch-env +++ b/elasticsearch-env @@ -51,7 +51,7 @@ fi ES_PATH_CONF=`cd "$ES_PATH_CONF"; pwd` ES_DISTRIBUTION_FLAVOR=default -ES_DISTRIBUTION_TYPE=tar +ES_DISTRIBUTION_TYPE=rpm ES_BUNDLED_JDK=false if [ -z "$ES_TMPDIR" ]; then diff --git a/elasticsearch.service b/elasticsearch.service index 37eb8e9c0529..6004eee0fc2b 100644 --- a/elasticsearch.service +++ b/elasticsearch.service @@ -24,7 +24,7 @@ Group=elasticsearch PermissionsStartOnly=true ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-keystore upgrade -ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet +ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid # StandardOutput is configured to redirect to journalctl since # some error messages may be logged in standard output before diff --git a/elasticsearch@.service b/elasticsearch@.service index 18f4291e125a..37f795ec49fb 100644 --- a/elasticsearch@.service +++ b/elasticsearch@.service @@ -25,7 +25,7 @@ Group=elasticsearch PermissionsStartOnly=true ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-keystore upgrade -ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/%I.pid --quiet +ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/%I.pid # StandardOutput is configured to redirect to journalctl since # some error messages may be logged in standard output before |