diff options
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/Manifest.gz | bin | 49269 -> 49261 bytes | |||
-rw-r--r-- | app-misc/abduco/Manifest | 4 | ||||
-rw-r--r-- | app-misc/abduco/abduco-0.6.ebuild | 12 | ||||
-rw-r--r-- | app-misc/abduco/metadata.xml | 3 | ||||
-rw-r--r-- | app-misc/astrolog-ephemeris/Manifest | 2 | ||||
-rw-r--r-- | app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild | 4 | ||||
-rw-r--r-- | app-misc/astrolog/Manifest | 2 | ||||
-rw-r--r-- | app-misc/astrolog/astrolog-7.40.ebuild | 4 | ||||
-rw-r--r-- | app-misc/elasticsearch/Manifest | 3 | ||||
-rw-r--r-- | app-misc/elasticsearch/elasticsearch-7.17.5.ebuild | 83 | ||||
-rw-r--r-- | app-misc/elasticsearch/files/elasticsearch.service.3 | 51 |
11 files changed, 154 insertions, 14 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz Binary files differindex 8e2da48019ed..ad008fc27299 100644 --- a/app-misc/Manifest.gz +++ b/app-misc/Manifest.gz diff --git a/app-misc/abduco/Manifest b/app-misc/abduco/Manifest index df5bd95ade3c..9ca500c0e744 100644 --- a/app-misc/abduco/Manifest +++ b/app-misc/abduco/Manifest @@ -1,3 +1,3 @@ DIST abduco-0.6.tar.gz 15829 BLAKE2B fd6c1670e0a4cf95bfaa00734b981c23877b79ffc14dadae8c84fb198cb4f585cdacf874e127190b6f8c8b784cdfa403a8be0f4cae8bc442d43723967f4525d7 SHA512 3b70a5cc10f0a2743dcbdf6eebdcfcee0e4f4ff8c6ce0bf0aa9f55c3fa85ab43aa659997735e063eab36aba69f91be7bb5519f3f632bff1b9098f5179165c1f2 -EBUILD abduco-0.6.ebuild 839 BLAKE2B 0af65b0c9f0bd05b80511574bf67706a1eb6ddc33f35fd541d102847041d196356220a285c52ee8855aaa022388ce5d082f02bcf3d7a0fcc76e8fd0c18027611 SHA512 cdcdc9017752b118c7f38643048e3d73c28ceac9dd95c89a25530524fe3211c620af7e891fc0c3e07bb5481acf56b86313f8f4b302052ee69c285418106e84b1 -MISC metadata.xml 523 BLAKE2B ee767c2431d698d90cd03bea953fdeeaebce142b47926a23a77ef06f12673380aac0b95aa246bdac77a3dc2494012228808164f6efadf864da7ad40fb6482dcf SHA512 685664ce6dd586114df5caf5303c27f32a9d7f7f21d7ba960e882153c119b10b2149d01cb37eba2a3dcd1be437b3ceb94ed8ad040fb754eb1172e0f5282097c9 +EBUILD abduco-0.6.ebuild 809 BLAKE2B f7702294f66a21bbcf6532704b37bdbb3fe475995dada8519ef0a1d7d8a1a0857e2c1ae4be21a837b88bcaa769bdd85f43198f7981c8b8e7bae76cb904d972c3 SHA512 4421657ebc2e04bc3c1ff66e42d5ddd7a8073499da033c66d1c84666e04a11a69793dcf1d26f4b032b34c16461e55cee4624cc246cb85734a98e45cf41eba90a +MISC metadata.xml 607 BLAKE2B 6ab74fcc8773f464fbbd18628dfc8bee8f7c894f9cdcac15e049232fa1c7902a3330d308d2868fef61bb8d26a28e1f539b9d6c9ee1d02effe87235d58b596952 SHA512 751daaf8ca0f586298a0677e0dbf249492c3e92fa797554f4e86b876ea0459c9ff17d575dc0becc721e33a4ab263afae1f0a17cf397274f6509b98aa41c2d44c diff --git a/app-misc/abduco/abduco-0.6.ebuild b/app-misc/abduco/abduco-0.6.ebuild index 636f2f8dd807..1baefae57e0b 100644 --- a/app-misc/abduco/abduco-0.6.ebuild +++ b/app-misc/abduco/abduco-0.6.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit savedconfig toolchain-funcs @@ -12,12 +12,10 @@ SRC_URI="https://www.brain-dump.org/projects/${PN}/${P}.tar.gz" LICENSE="ISC" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -DEPEND="" -RDEPEND="" src_prepare() { + default + sed -e 's:^PREFIX.*:PREFIX = /usr:' \ -e 's/-Os//' \ -e '/^CC/d' \ @@ -33,8 +31,6 @@ src_prepare() { restore_config config.def.h tc-export CC - - default } src_test() { diff --git a/app-misc/abduco/metadata.xml b/app-misc/abduco/metadata.xml index 87e7f1b6c908..95acca7ed192 100644 --- a/app-misc/abduco/metadata.xml +++ b/app-misc/abduco/metadata.xml @@ -8,4 +8,7 @@ detached - run in the background - and then later reattached. Together with dvtm it provides a simpler and cleaner alternative to tmux or screen. </longdescription> + <upstream> + <remote-id type="github">martanne/abduco</remote-id> + </upstream> </pkgmetadata> diff --git a/app-misc/astrolog-ephemeris/Manifest b/app-misc/astrolog-ephemeris/Manifest index 94796967502a..fb76eb61fc63 100644 --- a/app-misc/astrolog-ephemeris/Manifest +++ b/app-misc/astrolog-ephemeris/Manifest @@ -1,4 +1,4 @@ DIST ephemall.zip 4604012 BLAKE2B 0caee003272734a71a3f2d10871e1c034c9e9039f5cb0f09ed19d85122ba875794933d53624d6a379838a7f2c33728c2da9aaadbd91887fea018ecfc1c786557 SHA512 e7822cecb87466987107e84aae64d292dad31de9d2c268886869a37ea9e99bf81b2a530129c0f6538c6b55ad46b185e16ee0c5b0d8858acfe189f19e2595c6da EBUILD astrolog-ephemeris-5.40.ebuild 568 BLAKE2B 3a242b0e1a42141774fc58eac638cd8bee9f71d1dfee0de49369ffdd800aac01168956f30471246b25979de38dd0e3d752fbde7577a0f44ef964390941c31640 SHA512 58c9eb0512881ad47752e44d39d6bbef1f05f87b64229dce6be8e91370f290339190972d39d552e3ed29d0249b8dee13ee608b90be13257a7d97ffd02c863b12 -EBUILD astrolog-ephemeris-7.40.ebuild 574 BLAKE2B d3f444595f42f3cdb8e5fa36de985269d1c55ddb12af3bdc55fa888637489d64db9f074d83c8d371d14e795545e4d1d2032a851b6ade7de2b4bc60e74913427c SHA512 4202e6bdc4a562647e1c5f62e2a480ebbe776d992d2226342f3658ddf6be362f29d5111437b40b4132e01b1d0ad8be0ed74b79c610e7c385f529191449127562 +EBUILD astrolog-ephemeris-7.40.ebuild 610 BLAKE2B 9a2c387679bc06848cb50b83a6a94f541c7f466e4eb0a52671f56200ac9cc78ead962318162c3d4e5524fcf4a724ad1f432f672764e12aa9a9da8e4bf8245492 SHA512 64f61a643e0162f434d41eaa0c7b586768b1a57b08f2a716908007f76de64833fcf92130df2da83d98589e3744099755c725e6e3a7965db7cbf1e0c5abceb0cb MISC metadata.xml 250 BLAKE2B 53ce4a2ec047c91819ecc665bad106707e80e4fbd9bd20cca22843c536beea3d124922de22b9c7986e39d232fb8b1f4752d4c8ee09933fe16383b475db861126 SHA512 667b310c205f016e11407f3e3fb0ad6fb1e530651b32da15e034523b0138e5fdf93b29d64311146bfdfa5bc5108f75e238136641f366e1e0b01e995ddae36aa5 diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild index 7e24bdd3e783..ac55042311be 100644 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild @@ -3,6 +3,8 @@ EAPI=8 +# Please bump with app-misc/astrolog + DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" HOMEPAGE="https://www.astrolog.org/astrolog.htm" SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip" @@ -10,7 +12,7 @@ SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip" LICENSE="astrolog" SLOT="0" # works fine on x86 - runs probably on other architectures, too -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ppc64 x86" IUSE="" S="${WORKDIR}" diff --git a/app-misc/astrolog/Manifest b/app-misc/astrolog/Manifest index d8053908a497..d2f9298b23a6 100644 --- a/app-misc/astrolog/Manifest +++ b/app-misc/astrolog/Manifest @@ -1,5 +1,5 @@ DIST ast54unx.shr 1465432 BLAKE2B 9eec58fb66110a7fd072eee8b02dda109a22c1a1d59506943011041ab595e33eac39f5372ab55f587bcdfb447e599b16b8a9f0ccd04c54257b0dd38a85acde08 SHA512 824fcea1891dafc77692e84a36cc97a8afd90ad93d772edab8437e89869cdc912002f628fd86eecc8182ba4f1ad02cb98f42a30fde425bf94cf59f852b4eda1a DIST ast74src.zip 4483648 BLAKE2B d15d3e5d98337c5c5884973d079cffda9144a5c9f43ab48dd38f782eeef089d9fd5fb3f5a01f1d607bd2134e6a774494d4cf7d99e117d3092c8787626436e778 SHA512 540bda7ee10cde0723f6bd4afe410e4e9c59168e31dbdbd0b3b62a9e77ae83a971543fc812876258e2b7b9636f880c74b9be5497c54e7dd0e9b444bad2edbf6b EBUILD astrolog-5.40-r3.ebuild 2124 BLAKE2B 4d14b95dbbd64b513c95de7b9999d9706d7d59b73a54207e6768b0c49a1d468bc0c118d062936fba3132ff63dfb032819cd7acedbfa687af23875a2ec686fffa SHA512 5f24d1d927d3a18d6e8ae080135b9f6ef7a8093ebb3ba8eb1a4b6e7d3ec5e2c1bd74342c157cda7deab15733ed9c82a7837d1bbf545adc2c327cdaf36e4a052b -EBUILD astrolog-7.40.ebuild 1820 BLAKE2B 40aa2aa3af7df61c70c9b46237648f31d946116e6c6c2adeacb5c6477d931c2e3a12d3f2fd2cf01b733b9023dda566586b597fd0774e8452164886d55ea51504 SHA512 bb5d550b49925a0210e2e567eb1cc0d19aa9f663277dc100da44023bc62455eab85fdf47fc6e3a2655698dea6eab611c415949c359c710f4a00afb122ccce548 +EBUILD astrolog-7.40.ebuild 1866 BLAKE2B cd66295c4eab867bb05cbba7491727931849c7c0c5f262a45c278e34ccaa339f812a5b27b562561615f7b7f1c1f5a1a72e767403557a7bee207fb713f429b5cf SHA512 335e51ab9a896568a30faeee3e4f1b95a89f34b298a185c52b9c1bec17879d0bfdd1abcea262762cd9c96c0a7845897336ff9f4a75d893be6c30b734cb62a14f MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/app-misc/astrolog/astrolog-7.40.ebuild b/app-misc/astrolog/astrolog-7.40.ebuild index ede487c65b7d..8dc440743c77 100644 --- a/app-misc/astrolog/astrolog-7.40.ebuild +++ b/app-misc/astrolog/astrolog-7.40.ebuild @@ -3,6 +3,8 @@ EAPI=8 +# Please bump with app-misc/astrolog-ephemeris + inherit toolchain-funcs DESCRIPTION="A many featured astrology chart calculation program" @@ -11,7 +13,7 @@ SRC_URI="https://www.astrolog.org/ftp/ast74src.zip" LICENSE="astrolog" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ppc64 x86" IUSE="X" DEPEND="X? ( x11-libs/libX11 )" diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index 8c7912b6798f..38efc1b54ded 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -2,10 +2,13 @@ AUX elasticsearch-env.patch 976 BLAKE2B f639b40304e2f4ba8c1bd52b86ed0cd6dbda2198 AUX elasticsearch-systemd-pre-exec 369 BLAKE2B 18fae13aa27931cfc3952309ab76847790f4f785d14efa93bb24cfa66b3b0fc655c19a17d5a7a1b431b6c037cf3596a04eed8f650cf51beb1917560e8817bd2d SHA512 fae1d6e4e52df7d0d3111d6d6bbddf12182de931d461669d8784b524e5671ad40fb645dc6a6cf3de0de08f032c0327da8b25d7cbc4c4a49e3e3a7a791c6cfcdd AUX elasticsearch.conf.4 2199 BLAKE2B 0cc66acdc8ce76c4eba04e5fdb745d740bca2a1941535be054e99c33a208e0229609c0106b7f91c9a9f28c22ae8ebb73951dfe36fe2ca0ae51732f5fa1707a34 SHA512 91af72bf5272ed6152835c5e34408fa9e7245b09864613cd59c08da977d9130dbfe664d6aa6f11eac2ce07ebfdb3599e9f27ff219595f6d515c2c06f11f637bd AUX elasticsearch.init.8 2150 BLAKE2B 6187331fba1933ddf5fc967d77e818305c6719a838fc6fdac5b821fb2dd659eef3993ca88105b2c30eabf5c2185f3cdae9a58000134c0599a8219ea8933ba532 SHA512 91e7fb2d2eb4a2c85246daa30a28a5eae48972eec5fbae52f16c58ef432c1fabc415e0690052869c70ccc4b6b2a75a228e5aef4b5ee934bc0fb4d00d48303fe3 +AUX elasticsearch.service.3 1527 BLAKE2B 7f7bee9019de2814cdce1e4a66932a0a2a915cddce2d5d2bfde2263bf088001ba1dff9bbbc8eaafb4e1d9012176fbeb4964dcd6f25f6e49935bdda90cec52f6d SHA512 adcc3147ce8d52f64fa21e7cb377ba88d4ea32254eaea03c68d45296bac46d7ff084b93469ca9dbabe013bf8bd183a96a219117b68fb91648b595206b60cebbc AUX elasticsearch.service.4 1815 BLAKE2B 59fece95b40d45222c1c49aaae0ab3091e2a2d7a390c7629cbb69862e71e6c3230d35d6ea7a2730ee699ab3c2218de0e85026396f60df46fc7611048c9600ecf SHA512 bdcd91185dc720042e1c2fee38707b545b03b9e6393c5681fee4937d3fbe0288e124b4fa5de5176dda3baeead31150e15bcc9631f58d8cb50e1c63f27220c120 AUX elasticsearch.service.conf 235 BLAKE2B 23ada111be21dff12323edbe981883cb1ed275b6c7a9f55e77fdcec1919d374818683403a2a7a7c2c2839db2b8afcd66f7667d5080ecb52cade853a400f972a6 SHA512 b300dbc1b3c341ebbcac68385c651133427f342dc0351501b47730b392cc176b7b8dc53877affc6ab384d2834d246a3d0c63b6015dddf2c90d4bcf41cee9968c AUX elasticsearch.sysctl.d 24 BLAKE2B 4012fbdbc98a8b28df11aed33cb82c113790c44721eae1d69e19c595bfbf329618b9cb67be9528f1994c546233cffd31b20eee39edc142bc86f7a7cf5e08903e SHA512 9f3d8238edff6704bea06b6535ee8915f4a3c9bdc8389d9d4943bcfa49161b61f9a1ca49dbcc415580438f4396fbc3d58eef301554f9426287606a755ada715c AUX elasticsearch.tmpfiles.d 56 BLAKE2B 0c28c612fadfdd86321df797527399fa5073a7350de95ec2b32dfbe51cbf52fe5dcf68ebd4e3fba6cccba1cf252a16dee3b701c4c6692121745c41665cf3c972 SHA512 5cc722abcaae68afffde96e38b2c9572faf898178d3c291c945fe49fbf977e319322b99fb6fb5bf49cfb04e86f071dde0db621849288f712a56571b13af9a11a +DIST elasticsearch-7.17.5-no-jdk-linux-x86_64.tar.gz 167410729 BLAKE2B c6e68176705a1ae2c72a945b2a2b7542f2cb6ebc2420fb52cf26cafdc3045c6f82a5f707062d48142875bf1fbc4be65e473ed9515d65ec25d5a460cc2af991e9 SHA512 d8bc819c9ac5a9035d08e45abf8464275cc2cad7c2f091a3e112100ffbd2605759543e111d9e44c3352f92a08230287c2cba6a91f07ab3d92513682e56b97184 DIST elasticsearch-8.2.2-linux-x86_64.tar.gz 526116807 BLAKE2B bc30d3532bb62bee88fdfc8e3406d32884add3601363d5bf91f66c110e05241beb6b73cf7a2f8104a843628f4841a313ed5bdf3098030eb5e4567c98b69ac703 SHA512 78d1315a47ae9f082297e049320c5a9787aa9fe44cd2967f3ea37ae954ad34aaa29ca7b3210ac96955be2838d0233b7f86a3e0c66d82dda3724753a0c24c78e8 +EBUILD elasticsearch-7.17.5.ebuild 2404 BLAKE2B b6ec81b233fb31f3fab38aa3aff9ebd05d6c4244e226fb6d7f27a526e3fec59a3ddb51587a358227d2450851512a8fa01c37534b109d1e568b049822d8ae7354 SHA512 697fa490f1092dac9a43006e4a9ac201ae3cbff8eee311cfb90783811ac422d9fdf52be5549695469cd4bdd65aeaa06d79ef21e06b4c4784ed1d9be78c1f7c52 EBUILD elasticsearch-8.2.2.ebuild 2766 BLAKE2B 181b5480e23a105d046070c04c5fb4866e67c1edae3bb323d6fcc81d9414d37200486b6aa0927a5b30ccc925a033cd2cd1d1ec65e47d67b140c62a0f9635631b SHA512 2c2d3d1ac4dd199931c0017a38e71414af165726d1dee554703193624c23e28f4aec1e58566a5ca437d88d634241ec451fabc741d036062adc3b40006f47444e MISC metadata.xml 398 BLAKE2B c0e51fd139e20b21ce5c3eb70594d5a50189499af295f4caf4f1ba3d4d3af3e3ad33e9717330cfaed6db182ba45527416664c99c79411fcec369198cf2dabb20 SHA512 f189a42296460148d1c842bda2a91c97f7d9a9a51051361e364547173651b49377ce4c85c50c628f893fffda8c120680b078cce80e42523728eb5f32d3d9f927 diff --git a/app-misc/elasticsearch/elasticsearch-7.17.5.ebuild b/app-misc/elasticsearch/elasticsearch-7.17.5.ebuild new file mode 100644 index 000000000000..e875083ef6b8 --- /dev/null +++ b/app-misc/elasticsearch/elasticsearch-7.17.5.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd tmpfiles + +DESCRIPTION="Free and Open, Distributed, RESTful Search Engine" +HOMEPAGE="https://www.elastic.co/elasticsearch/" +SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}-no-jdk-linux-x86_64.tar.gz" +LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="acct-group/elasticsearch + acct-user/elasticsearch + sys-libs/zlib + virtual/jre" + +QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" +QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" + +src_prepare() { + default + + rm LICENSE.txt NOTICE.txt || die + rmdir logs || die +} + +src_install() { + keepdir /etc/${PN} + keepdir /etc/${PN}/scripts + + insinto /etc/${PN} + doins -r config/. + rm -r config || die + + fowners root:${PN} /etc/${PN} + fperms 2750 /etc/${PN} + + insinto /usr/share/${PN} + doins -r . + + exeinto /usr/share/${PN}/bin + doexe "${FILESDIR}/elasticsearch-systemd-pre-exec" + + fperms -R +x /usr/share/${PN}/bin + fperms -R +x /usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin + + keepdir /var/{lib,log}/${PN} + fowners ${PN}:${PN} /var/{lib,log}/${PN} + fperms 0750 /var/{lib,log}/${PN} + dodir /usr/share/${PN}/plugins + + insinto /etc/sysctl.d + newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf + + newconfd "${FILESDIR}/${PN}.conf.4" ${PN} + newinitd "${FILESDIR}/${PN}.init.8" ${PN} + + systemd_install_serviced "${FILESDIR}/${PN}.service.conf" + systemd_newunit "${FILESDIR}"/${PN}.service.3 ${PN}.service + + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.d ${PN}.conf +} + +pkg_postinst() { + tmpfiles_process /usr/lib/tmpfiles.d/${PN}.conf + + elog + elog "You may create multiple instances of ${PN} by" + elog "symlinking the init script:" + elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance" + elog + elog "Please make sure you put elasticsearch.yml, log4j2.properties and scripts" + elog "from /etc/${PN} into the configuration directory of the instance:" + elog "/etc/${PN}/instance" + elog + ewarn "Please make sure you have proper permissions on /etc/${PN}" + ewarn "prior to keystore generation or you may experience startup fails." + ewarn "chown root:${PN} /etc/${PN} && chmod 2750 /etc/${PN}" + ewarn "chown root:${PN} /etc/${PN}/${PN}.keystore && chmod 0660 /etc/${PN}/${PN}.keystore" +} diff --git a/app-misc/elasticsearch/files/elasticsearch.service.3 b/app-misc/elasticsearch/files/elasticsearch.service.3 new file mode 100644 index 000000000000..69d3550e7d98 --- /dev/null +++ b/app-misc/elasticsearch/files/elasticsearch.service.3 @@ -0,0 +1,51 @@ +[Unit] +Description=Elasticsearch +Documentation=https://www.elastic.co +Wants=network.target +After=network.target + +[Service] +Environment=ES_HOME=/usr/share/elasticsearch +Environment=ES_PATH_CONF=/etc/elasticsearch +Environment=DATA_DIR=/var/lib/elasticsearch +Environment=LOG_DIR=/var/log/elasticsearch +Environment=PID_DIR=/run/elasticsearch + +WorkingDirectory=/usr/share/elasticsearch + +User=elasticsearch +Group=elasticsearch + +PermissionsStartOnly=true +ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec + +ExecStart=/usr/share/elasticsearch/bin/elasticsearch \ + -p ${PID_DIR}/elasticsearch.pid \ + -Epath.logs=${LOG_DIR} \ + -Epath.data=${DATA_DIR} + +StandardOutput=journal +StandardError=inherit + +# Specifies the maximum file descriptor number that can be opened by this process +LimitNOFILE=65536 + +# Specifies the maximum number of bytes of memory that may be locked into RAM +# Set to "infinity" if you use the 'bootstrap.memory_lock: true' option +# in elasticsearch.yml and 'MAX_LOCKED_MEMORY=unlimited' in /etc/conf.d/elasticsearch +#LimitMEMLOCK=infinity + +# Disable timeout logic and wait until process is stopped +TimeoutStopSec=0 + +# SIGTERM signal is used to stop the Java process +KillSignal=SIGTERM + +# Java process is never killed +SendSIGKILL=no + +# When a JVM receives a SIGTERM signal it exits with code 143 +SuccessExitStatus=143 + +[Install] +WantedBy=multi-user.target |