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}