1 |
commit: 65e6c54c1352d9fc3aa0f88d6f835f58e0a74c6c |
2 |
Author: Florian Schmaus <flow <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon May 9 11:44:07 2022 +0000 |
4 |
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon May 9 12:07:16 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e6c54c |
7 |
|
8 |
net-analyzer/openvas-scanner: drop USE cron, minor fixes |
9 |
|
10 |
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> |
11 |
|
12 |
...-r1.ebuild => openvas-scanner-21.4.4-r2.ebuild} | 36 +++++++++------------- |
13 |
1 file changed, 14 insertions(+), 22 deletions(-) |
14 |
|
15 |
diff --git a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r2.ebuild |
16 |
similarity index 81% |
17 |
rename from net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild |
18 |
rename to net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r2.ebuild |
19 |
index 9ddbf782d358..59b7fae51932 100644 |
20 |
--- a/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r1.ebuild |
21 |
+++ b/net-analyzer/openvas-scanner/openvas-scanner-21.4.4-r2.ebuild |
22 |
@@ -3,24 +3,22 @@ |
23 |
|
24 |
EAPI=8 |
25 |
|
26 |
-CMAKE_MAKEFILE_GENERATOR="emake" |
27 |
inherit cmake toolchain-funcs |
28 |
|
29 |
MY_PN="openvas" |
30 |
MY_DN="openvassd" |
31 |
|
32 |
DESCRIPTION="Open Vulnerability Assessment Scanner" |
33 |
-HOMEPAGE="https://www.greenbone.net/en/ https://github.com/greenbone/openvas-scanner/" |
34 |
+HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/openvas-scanner/" |
35 |
SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
36 |
|
37 |
SLOT="0" |
38 |
LICENSE="GPL-2 GPL-2+" |
39 |
KEYWORDS="~amd64 ~x86" |
40 |
-IUSE="cron doc snmp test" |
41 |
+IUSE="doc snmp test" |
42 |
RESTRICT="!test? ( test )" |
43 |
|
44 |
DEPEND=" |
45 |
- acct-group/gvm |
46 |
acct-user/gvm |
47 |
app-crypt/gpgme:= |
48 |
dev-db/redis |
49 |
@@ -32,11 +30,9 @@ DEPEND=" |
50 |
snmp? ( net-analyzer/net-snmp:= ) |
51 |
net-libs/gnutls:= |
52 |
net-libs/libpcap |
53 |
- net-libs/libssh:=" |
54 |
- |
55 |
-RDEPEND=" |
56 |
- ${DEPEND}" |
57 |
- |
58 |
+ net-libs/libssh:= |
59 |
+" |
60 |
+RDEPEND="${DEPEND}" |
61 |
BDEPEND=" |
62 |
sys-devel/bison |
63 |
sys-devel/flex |
64 |
@@ -48,7 +44,8 @@ BDEPEND=" |
65 |
dev-perl/CGI |
66 |
dev-perl/SQL-Translator |
67 |
) |
68 |
- test? ( dev-libs/cgreen )" |
69 |
+ test? ( dev-libs/cgreen ) |
70 |
+" |
71 |
|
72 |
PATCHES=( |
73 |
"${FILESDIR}"/${PN}-7.0.1-disable-automagic-dep.patch |
74 |
@@ -109,24 +106,19 @@ src_install() { |
75 |
fi |
76 |
cmake_src_install |
77 |
|
78 |
- if use cron; then |
79 |
- # Install the cron job if they want it. |
80 |
- exeinto /etc/gvm |
81 |
- newexe "${FILESDIR}/gvm-feed-sync-20.8.1.sh" gvm-feed-sync.sh |
82 |
- fowners gvm:gvm /etc/gvm/gvm-feed-sync.sh |
83 |
- |
84 |
- insinto /etc/cron.d |
85 |
- newins "${FILESDIR}"/gvm-feed-sync.cron gvm |
86 |
- fi |
87 |
- |
88 |
insinto /etc/logrotate.d |
89 |
newins "${FILESDIR}/${MY_DN}.logrotate" "${MY_DN}" |
90 |
|
91 |
# Set proper permissions on required files/directories |
92 |
keepdir /var/log/gvm |
93 |
- fowners gvm:gvm /var/log/gvm |
94 |
+ if ! use prefix; then |
95 |
+ fowners gvm:gvm /var/log/gvm |
96 |
+ fi |
97 |
+ |
98 |
keepdir /var/lib/openvas/{gnupg,plugins} |
99 |
- fowners -R gvm:gvm /var/lib/openvas |
100 |
+ if ! use prefix; then |
101 |
+ fowners -R gvm:gvm /var/lib/openvas |
102 |
+ fi |
103 |
|
104 |
insinto /etc/openvas |
105 |
doins "${FILESDIR}/openvas.conf" |