removed obsolete ebuilds.
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
AUX solr.conf.d 147 SHA256 683df3984893b815f66214bb4ed5f498111cb4fbac45bb679db022fff25193dd SHA512 96411fc5a0a8b19f8a7136b2a4964096718e11b869207cb8188dde42528813c4a18ebeeb48ae25c8ddc8d910c7c18547a1dae81df33ab2a124fc97ee41ad49f7 WHIRLPOOL 6201d8b5c9ad9a03daa5c10be2bd0c34aa4d03fe998dbaeaf017e0f70128e4841fb644347fc09683216baae7b1fff3fdf8ff2eff9f2bb46f59ccbb79d5933e03
|
||||
AUX solr.init.d 591 SHA256 3db3477c6cd5c826c9df11e4b977b438c39c639e61d118e5920c84b15bd2c7a8 SHA512 62bac521c6813c9cea54fea81b451f1c818d11058afe91f21c687da673559bfb219615f33e776f6112e2504f11853b0f54b545e784976d159a9d91b9d99708d0 WHIRLPOOL dab9f6a13b36f4843def68c11356865098c015d9dee906348814866ac3d6f87d7379d481a28ad902165114c43b68dfcf896f4fdbb3aee5481d55aded5576d885
|
||||
DIST solr-5.5.4.tgz 136766786 SHA256 c1528e4afc9a0b8e7e5be0a16f40bb4080f410d502cd63b4447d448c49e9f500 SHA512 818caff4ad6180fb670ddbeb61701d8a4dd9f4a844cf21066297dff1bde19662d1a1f77ac00dcc89b4c8dd31d5dcc1a824746affa293d8963616458c87ec3ac6 WHIRLPOOL 4fb0a2a09c256f4e5faaece6bfb85b35e6ce5752b79a9c5cea5805235af5cb2a347717b59e32535db0ad6aba6fdf41a52955252d74639628c8932feb529fde5c
|
||||
EBUILD solr-5.5.4.ebuild 2248 SHA256 d8832a8e06c63054f8af691c5431dd414f8226a8c0c2e1499c0860ca3bde950d SHA512 014addb434e7e4de2058c58e6c96ede8ef32381a7f4de9fdf64a8b8c5aa9f08e27bc6b058dba7fe5dd88df4b452a113674b2d6f8e0cfec96176771ab38fae2ab WHIRLPOOL 184111679a9da7e958b7779ca785254c83c944c12948f2ce7a57334b78c15b9e7995b7eb042a9410434cf14a57475c51e3028c0bbc1d5043f2b199e1b6ae1d14
|
@@ -1,9 +0,0 @@
|
||||
SOLR_INCLUDE=/var/lib/solr/solr.in.sh
|
||||
|
||||
SOLR_TMPDIR=/var/tmp/solr
|
||||
|
||||
SOLR_PORT=8983
|
||||
|
||||
SOLR_LOGS_DIR="/var/log/solr"
|
||||
|
||||
SOLR_OPTS="-s /var/lib/solr/data"
|
@@ -1,34 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
start_stop_daemon_args="-u solr:solr"
|
||||
pidfile="/run/solr/solr-${SOLR_PORT:-8983}.pid"
|
||||
|
||||
command="/bin/solr"
|
||||
command_args="start -p ${SOLR_PORT:-8983} ${SOLR_OPTS}"
|
||||
|
||||
extra_commands="status"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
use logger
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
rm -rf ${SOLR_TMPDIR}
|
||||
mkdir ${SOLR_TMPDIR}
|
||||
chown solr:solr ${SOLR_TMPDIR}
|
||||
mkdir /run/solr
|
||||
chown solr:solr /run/solr
|
||||
export SOLR_LOGS_DIR
|
||||
}
|
||||
|
||||
status() {
|
||||
/bin/solr status
|
||||
}
|
||||
|
||||
stop() {
|
||||
/bin/solr stop
|
||||
}
|
@@ -1,85 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Solr is a standalone enterprise search server with a REST-like API."
|
||||
HOMEPAGE="http://lucene.apache.org/solr/"
|
||||
SRC_URI="mirror://apache/lucene/${PN}/${PV}/${P}.tgz"
|
||||
|
||||
LICENSE="apache2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="examples doc"
|
||||
|
||||
DEPEND="
|
||||
|| ( virtual/jre:1.7 virtual/jre:1.8 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
INSTALL_DIR=/usr/share/${P}
|
||||
VAR_DIR=/var/lib/${PN}
|
||||
LOG_DIR=/var/log/${PN}
|
||||
USR=${PN}
|
||||
GRP=${PN}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup ${GRP}
|
||||
enewuser ${USR} -1 /bin/false /dev/null ${GRP}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed_expr="s#solr.log=.*#solr.log=${LOG_DIR}#"
|
||||
sed -i -e "$sed_expr" server/resources/log4j.properties
|
||||
|
||||
echo "SOLR_PID_DIR=/run/${PN}
|
||||
SOLR_HOME=$VAR_DIR/data
|
||||
LOG4J_PROPS=$VAR_DIR/log4j.properties
|
||||
SOLR_LOGS_DIR=$LOG_DIR
|
||||
" >> bin/solr.in.sh
|
||||
|
||||
sed_vard="s!/var/solr!${VAR_DIR}!"
|
||||
sed_usrd="s!/usr/share/solr!${INSTALL_DIR}!"
|
||||
# PID-dir into /run/solr/
|
||||
sed_pidd="s!SOLR_PID_DIR=\"\$SOLR_TIP/bin\"!SOLR_PID_DIR=\"/run/${PN}\"!"
|
||||
# replace linkname in script
|
||||
sed_post="s!\(echo \".*\)\$THIS_SCRIPT!\1solr_post!"
|
||||
sed -i -e "$sed_vard" -e "$sed_usrd" -e "$sed_pidd" -e "$sed_post" bin/solr bin/post
|
||||
|
||||
# Temp-Dir to /var/tmp/solr
|
||||
# <Set name="tempDirectory"><Property name="jetty.home" default="."/>/solr-webapp</Set>
|
||||
sed_tmpd="s!\(<Set name=\"tempDirectory\">\).*\(</Set>\)!\1/var/tmp/solr\2!"
|
||||
sed -i -e "$sed_tmpd" server/contexts/solr-jetty-context.xml
|
||||
|
||||
rmdir server/logs server/solr-webapp
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto ${INSTALL_DIR}/
|
||||
INSTALL_DIR=/usr/share/${P}
|
||||
doins -r contrib dist server licenses
|
||||
use examples && doins -r example
|
||||
use doc && dohtml -r docs/*
|
||||
|
||||
exeinto ${INSTALL_DIR}/bin/
|
||||
doexe bin/solr bin/post
|
||||
dosym ..${INSTALL_DIR}/bin/solr /bin/solr
|
||||
dosym ..${INSTALL_DIR}/bin/post /bin/solr_post
|
||||
|
||||
newinitd ${FILESDIR}/solr.init.d ${PN}
|
||||
newconfd ${FILESDIR}/solr.conf.d ${PN}
|
||||
|
||||
insopts -o ${USR} -g ${GRP} -m644
|
||||
diropts -o ${USR} -g ${GRP}
|
||||
keepdir ${LOG_DIR}/
|
||||
|
||||
insinto ${VAR_DIR}
|
||||
fowners ${USR}:${GRP} ${VAR_DIR}
|
||||
doins bin/solr.in.sh
|
||||
doins server/resources/log4j.properties
|
||||
|
||||
insinto ${VAR_DIR}/data/
|
||||
fowners ${USR}:${GRP} ${VAR_DIR}/data
|
||||
doins server/solr/solr.xml
|
||||
}
|
Reference in New Issue
Block a user