commit:     3b432747257ebe080459d8605fb6293f76737ea8
Author:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
AuthorDate: Thu Nov  2 17:00:21 2017 +0000
Commit:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
CommitDate: Thu Nov  2 17:00:21 2017 +0000
URL:        https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=3b432747

update nexus artifact repository

 dev-java/nexus-oss-bin/nexus-oss-bin-3.6.0.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-java/nexus-oss-bin/nexus-oss-bin-3.6.0.ebuild 
b/dev-java/nexus-oss-bin/nexus-oss-bin-3.6.0.ebuild
index 3b9687e..f694d06 100644
--- a/dev-java/nexus-oss-bin/nexus-oss-bin-3.6.0.ebuild
+++ b/dev-java/nexus-oss-bin/nexus-oss-bin-3.6.0.ebuild
@@ -34,7 +34,9 @@ enewuser nexus -1 /bin/bash "${INSTALL_DIR}" "nexus"
 src_unpack() {
 unpack ${A}
 cd "${S}"
-# epatch "${FILESDIR}/${P}.patch"
+if -f "${FILESDIR}/${P}.patch"; then
+       epatch "${FILESDIR}/${P}.patch"
+fi
 }
 
 src_install() {
@@ -44,8 +46,12 @@ src_install() {
 insinto ${INSTALL_DIR}
 
 dodir ${INSTALL_DIR}/run
+dodir "/etc/init.d/"
 doins -r nexus-${MY_PV}/*
-newinitd "${WORKDIR}/nexus-${MY_PV}/bin/nexus" nexus
+doins -r nexus-${MY_PV}/.install4j
+#BUG: nexus init script needs a symlink because it uses program path to find 
their configuration files
+#newinitd "${WORKDIR}/nexus-${MY_PV}/bin/nexus" nexus
+dosym ${INSTALL_DIR}/bin/nexus /etc/init.d/nexus
 systemd_dounit "${FILESDIR}"/nexus-oss.service
 
 fowners -R nexus:nexus ${INSTALL_DIR}

Reply via email to