1 |
commit: 3b432747257ebe080459d8605fb6293f76737ea8 |
2 |
Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu Nov 2 17:00:21 2017 +0000 |
4 |
Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> |
5 |
CommitDate: Thu Nov 2 17:00:21 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=3b432747 |
7 |
|
8 |
update nexus artifact repository |
9 |
|
10 |
dev-java/nexus-oss-bin/nexus-oss-bin-3.6.0.ebuild | 10 ++++++++-- |
11 |
1 file changed, 8 insertions(+), 2 deletions(-) |
12 |
|
13 |
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 |
14 |
index 3b9687e..f694d06 100644 |
15 |
--- a/dev-java/nexus-oss-bin/nexus-oss-bin-3.6.0.ebuild |
16 |
+++ b/dev-java/nexus-oss-bin/nexus-oss-bin-3.6.0.ebuild |
17 |
@@ -34,7 +34,9 @@ enewuser nexus -1 /bin/bash "${INSTALL_DIR}" "nexus" |
18 |
src_unpack() { |
19 |
unpack ${A} |
20 |
cd "${S}" |
21 |
-# epatch "${FILESDIR}/${P}.patch" |
22 |
+if -f "${FILESDIR}/${P}.patch"; then |
23 |
+ epatch "${FILESDIR}/${P}.patch" |
24 |
+fi |
25 |
} |
26 |
|
27 |
src_install() { |
28 |
@@ -44,8 +46,12 @@ src_install() { |
29 |
insinto ${INSTALL_DIR} |
30 |
|
31 |
dodir ${INSTALL_DIR}/run |
32 |
+dodir "/etc/init.d/" |
33 |
doins -r nexus-${MY_PV}/* |
34 |
-newinitd "${WORKDIR}/nexus-${MY_PV}/bin/nexus" nexus |
35 |
+doins -r nexus-${MY_PV}/.install4j |
36 |
+#BUG: nexus init script needs a symlink because it uses program path to find their configuration files |
37 |
+#newinitd "${WORKDIR}/nexus-${MY_PV}/bin/nexus" nexus |
38 |
+dosym ${INSTALL_DIR}/bin/nexus /etc/init.d/nexus |
39 |
systemd_dounit "${FILESDIR}"/nexus-oss.service |
40 |
|
41 |
fowners -R nexus:nexus ${INSTALL_DIR} |