Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: dev-java/nexus-oss-bin/
Date: Thu, 02 Nov 2017 17:00:58
Message-Id: 1509642021.3b432747257ebe080459d8605fb6293f76737ea8.samuelbernardo@gentoo
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}