Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 790127 Details for
Bug 856502
app-misc/elasticsearch-8.2.2 fails when using $ROOT variable
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Fixed Ebuild with EROOT set
elasticsearch-8.2.2.ebuild (text/plain), 2.78 KB, created by
r7l
on 2022-07-05 06:51:24 UTC
(
hide
)
Description:
Fixed Ebuild with EROOT set
Filename:
MIME Type:
Creator:
r7l
Created:
2022-07-05 06:51:24 UTC
Size:
2.78 KB
patch
obsolete
># 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}-linux-x86_64.tar.gz" > >LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain" >SLOT="0" >KEYWORDS="~amd64" > >DEPEND="acct-group/elasticsearch > acct-user/elasticsearch" >RDEPEND="acct-group/elasticsearch > acct-user/elasticsearch > sys-libs/zlib > virtual/jre:17" > >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\)/.*" > >PATCHES=( > "${FILESDIR}/${PN}-env.patch" >) > >src_prepare() { > default > > rm -rf jdk || die > sed -i -e "s:logs/:/var/log/${PN}/:g" config/jvm.options || die > 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 -R root:${PN} /etc/${PN} > fperms -R 2750 /etc/${PN} > > insinto /usr/share/${PN} > doins -r . > > keepdir /usr/share/${PN}/plugins > > 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} > > 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.4 ${PN}.service > > newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.d ${PN}.conf >} > >pkg_postinst() { > # Elasticsearch will choke on our keep file and dodir will not preserve the empty dir > rm "${EROOT}"/usr/share/${PN}/plugins/.keep* || die > tmpfiles_process "${EROOT}"/usr/lib/tmpfiles.d/${PN}.conf > if ! systemd_is_booted ; then > elog "You may create multiple instances of ${PN} by" > elog "symlinking the init script:" > elog "ln -sf ${EROOT}/etc/init.d/${PN} ${EROOT}/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 "${EROOT}/etc/${PN}/instance" > elog > fi > ewarn "Please make sure you have proper permissions on ${EROOT}/etc/${PN}" > ewarn "prior to keystore generation or you may experience startup failures." > ewarn "chown root:${PN} ${EROOT}/etc/${PN} && chmod 2750 ${EROOT}/etc/${PN}" > ewarn "chown root:${PN} ${EROOT}/etc/${PN}/${PN}.keystore && chmod 0660 ${EROOT}/etc/${PN}/${PN}.keystore" >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 856502
: 790127