1 |
commit: f89f5f93d8301291321b9c8fc2ecf9b6c567a3ec |
2 |
Author: Florian Schmaus <flow <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon May 9 13:57:15 2022 +0000 |
4 |
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue May 10 19:53:36 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f89f5f93 |
7 |
|
8 |
net-analyzer/gvmd: drop 9.0.1, 20.8.1 |
9 |
|
10 |
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> |
11 |
|
12 |
net-analyzer/gvmd/Manifest | 3 - |
13 |
.../gvmd/files/greenbone-certdata-sync.conf | 1 - |
14 |
net-analyzer/gvmd/files/greenbone-nvt-sync.conf | 1 - |
15 |
.../gvmd/files/greenbone-scapdata-sync.conf | 1 - |
16 |
.../gvmd/files/gvmd-9.0.1-glibc_siglist.patch | 96 ---------------- |
17 |
net-analyzer/gvmd/files/gvmd-startpre.sh | 7 -- |
18 |
net-analyzer/gvmd/files/gvmd.logrotate | 13 --- |
19 |
net-analyzer/gvmd/files/gvmd.service | 21 ---- |
20 |
net-analyzer/gvmd/gvmd-20.8.1.ebuild | 125 --------------------- |
21 |
net-analyzer/gvmd/gvmd-9.0.1.ebuild | 121 -------------------- |
22 |
net-analyzer/gvmd/metadata.xml | 5 +- |
23 |
11 files changed, 1 insertion(+), 393 deletions(-) |
24 |
|
25 |
diff --git a/net-analyzer/gvmd/Manifest b/net-analyzer/gvmd/Manifest |
26 |
index 0491908d3697..afe9b2d63f60 100644 |
27 |
--- a/net-analyzer/gvmd/Manifest |
28 |
+++ b/net-analyzer/gvmd/Manifest |
29 |
@@ -1,4 +1 @@ |
30 |
-DIST gvm-report-formats-0.1.tar.gz 58962 BLAKE2B 45cb5a7b81b68524254947503921f871577b86c2d7696758b365205b5ed8e4516840f704d3bcb8da6925a536db8e01fb9f0d922a3a2233dd4d4fa21e4308dc1b SHA512 8ae128ca087b7d1ecd2b84cb43e67b8f920001699268b9ce70d1f703f1dac68d8905354f5a8203808982291fdeb80fb11569a0bb559df0263296c603c691b422 |
31 |
-DIST gvmd-20.8.1.tar.gz 1024660 BLAKE2B c2981d73efe4bb32008c82ba9a017f58ade18efe00d85c1876a872ae9c6260e801697ef7c7bc9c0862e92043167ecd58d082b97c746308d983ffac7991146d83 SHA512 e946be6c67970fdb0e4e6fbb2ac9445576c280c3ac7503ff42aac2c079e817ee587a37477956917b576bafab3e7caa281da5befa6502b044562051ae976889b2 |
32 |
DIST gvmd-21.4.5.tar.gz 1041186 BLAKE2B 18edc375084a6c6445f12779935e34d20826d2390481cbcdc06cab8dea81ea9c6bddeda437b081137f858e860f725431d33d5654eae231e303e0dc5618a89c8a SHA512 5b22b9bfd58ae73fb973941c7a96027599ccc5b78d822eac9c840460cb75bf60a398519569daa04d5c4d935dbe3974335f87e2c1c5fa751b4cec1ea6e5f064ec |
33 |
-DIST gvmd-9.0.1.tar.gz 1446748 BLAKE2B 7b7b4e8e4224e7a24964f39157bd0535fb4e6405b2813da7c827f4705c4b5df4d953783a3e21950c9196aa5878a09ce6eec7b4d906cc13730e508b0aa5d4be61 SHA512 4c4f0e1fdd2255be1a96967d61d9066d8860aecc5959f04c559b1a248bcc54d9cb75facd0156e223d674f038718f1e8ba0ee6b36cdc8ed88efe480acd1aa54cf |
34 |
|
35 |
diff --git a/net-analyzer/gvmd/files/greenbone-certdata-sync.conf b/net-analyzer/gvmd/files/greenbone-certdata-sync.conf |
36 |
deleted file mode 100644 |
37 |
index d31a7331d341..000000000000 |
38 |
--- a/net-analyzer/gvmd/files/greenbone-certdata-sync.conf |
39 |
+++ /dev/null |
40 |
@@ -1 +0,0 @@ |
41 |
-COMMUNITY_CERT_RSYNC_FEED="rsync://feed.openvas.org:/cert-data" |
42 |
|
43 |
diff --git a/net-analyzer/gvmd/files/greenbone-nvt-sync.conf b/net-analyzer/gvmd/files/greenbone-nvt-sync.conf |
44 |
deleted file mode 100644 |
45 |
index 967c41dec2e3..000000000000 |
46 |
--- a/net-analyzer/gvmd/files/greenbone-nvt-sync.conf |
47 |
+++ /dev/null |
48 |
@@ -1 +0,0 @@ |
49 |
-COMMUNITY_NVT_RSYNC_FEED="rsync://feed.openvas.org:/nvt-feed" |
50 |
|
51 |
diff --git a/net-analyzer/gvmd/files/greenbone-scapdata-sync.conf b/net-analyzer/gvmd/files/greenbone-scapdata-sync.conf |
52 |
deleted file mode 100644 |
53 |
index 4a7426bc8057..000000000000 |
54 |
--- a/net-analyzer/gvmd/files/greenbone-scapdata-sync.conf |
55 |
+++ /dev/null |
56 |
@@ -1 +0,0 @@ |
57 |
-COMMUNITY_SCAP_RSYNC_FEED="rsync://feed.openvas.org:/scap-data" |
58 |
|
59 |
diff --git a/net-analyzer/gvmd/files/gvmd-9.0.1-glibc_siglist.patch b/net-analyzer/gvmd/files/gvmd-9.0.1-glibc_siglist.patch |
60 |
deleted file mode 100644 |
61 |
index 186bd882bdd8..000000000000 |
62 |
--- a/net-analyzer/gvmd/files/gvmd-9.0.1-glibc_siglist.patch |
63 |
+++ /dev/null |
64 |
@@ -1,96 +0,0 @@ |
65 |
-From ed07f5a23dd0644d0bbd3f2ddc1cec3b6ce922c6 Mon Sep 17 00:00:00 2001 |
66 |
-From: Timo Gurr <timo.gurr@×××××.com> |
67 |
-Date: Tue, 1 Sep 2020 10:03:34 +0200 |
68 |
-Subject: [PATCH] Replace deprecated sys_siglist with strsignal |
69 |
- |
70 |
-Required to work with glibc >= 2.32. |
71 |
- |
72 |
-https://sourceware.org/pipermail/libc-announce/2020/000029.html |
73 |
- |
74 |
- The deprecated arrays sys_siglist, _sys_siglist, and sys_sigabbrev |
75 |
- are no longer available to newly linked binaries, and their declarations |
76 |
- have been removed from <string.h>. They are exported solely as |
77 |
- compatibility symbols to support old binaries. All programs should use |
78 |
- strsignal instead. |
79 |
- |
80 |
---- ./src/manage.c 2020-05-12 18:54:26.000000000 +0200 |
81 |
-+++ ./src/manage.c 2020-10-27 13:32:20.423421085 +0100 |
82 |
-@@ -3283,7 +3283,7 @@ |
83 |
- { |
84 |
- g_debug ("%s: Received %s signal.", |
85 |
- __FUNCTION__, |
86 |
-- sys_siglist[get_termination_signal()]); |
87 |
-+ strsignal(get_termination_signal())); |
88 |
- } |
89 |
- if (global_current_report) |
90 |
- { |
91 |
-@@ -3305,7 +3305,7 @@ |
92 |
- { |
93 |
- g_debug ("%s: Received %s signal.", |
94 |
- __FUNCTION__, |
95 |
-- sys_siglist[get_termination_signal()]); |
96 |
-+ strsignal(get_termination_signal())); |
97 |
- if (global_current_report) |
98 |
- { |
99 |
- set_report_scan_run_status (global_current_report, |
100 |
---- ./src/gvmd.c 2020-05-12 18:54:26.000000000 +0200 |
101 |
-+++ ./src/gvmd.c 2020-10-27 13:34:47.606424207 +0100 |
102 |
-@@ -922,7 +922,7 @@ |
103 |
- if (sigaction (signal, &action, NULL) == -1) |
104 |
- { |
105 |
- g_critical ("%s: failed to register %s handler", |
106 |
-- __FUNCTION__, sys_siglist[signal]); |
107 |
-+ __FUNCTION__, strsignal(termination_signal)); |
108 |
- exit (EXIT_FAILURE); |
109 |
- } |
110 |
- } |
111 |
-@@ -953,7 +953,7 @@ |
112 |
- if (sigaction (signal, &action, NULL) == -1) |
113 |
- { |
114 |
- g_critical ("%s: failed to register %s handler", |
115 |
-- __FUNCTION__, sys_siglist[signal]); |
116 |
-+ __FUNCTION__, strsignal(termination_signal)); |
117 |
- exit (EXIT_FAILURE); |
118 |
- } |
119 |
- } |
120 |
-@@ -1258,7 +1258,7 @@ |
121 |
- if (termination_signal) |
122 |
- { |
123 |
- g_debug ("Received %s signal", |
124 |
-- sys_siglist[termination_signal]); |
125 |
-+ strsignal(termination_signal)); |
126 |
- cleanup (); |
127 |
- /* Raise signal again, to exit with the correct return value. */ |
128 |
- setup_signal_handler (termination_signal, SIG_DFL, 0); |
129 |
-@@ -1347,7 +1347,7 @@ |
130 |
- if (termination_signal) |
131 |
- { |
132 |
- g_debug ("Received %s signal", |
133 |
-- sys_siglist[termination_signal]); |
134 |
-+ strsignal(termination_signal)); |
135 |
- cleanup (); |
136 |
- /* Raise signal again, to exit with the correct return value. */ |
137 |
- setup_signal_handler (termination_signal, SIG_DFL, 0); |
138 |
---- ./src/manage_sql.c 2020-05-12 18:54:26.000000000 +0200 |
139 |
-+++ ./src/manage_sql.c 2020-10-27 13:36:19.071426148 +0100 |
140 |
-@@ -18711,7 +18711,7 @@ |
141 |
- void |
142 |
- manage_cleanup_process_error (int signal) |
143 |
- { |
144 |
-- g_debug ("Received %s signal", sys_siglist[signal]); |
145 |
-+ g_debug ("Received %s signal", strsignal(signal)); |
146 |
- if (sql_is_open ()) |
147 |
- { |
148 |
- if (current_scanner_task) |
149 |
---- ./src/gmpd.c 2020-05-12 18:54:26.000000000 +0200 |
150 |
-+++ ./src/gmpd.c 2020-10-27 13:46:29.687439101 +0100 |
151 |
-@@ -496,8 +496,7 @@ |
152 |
- { |
153 |
- g_debug ("%s: Received %s signal.", |
154 |
- __FUNCTION__, |
155 |
-- sys_siglist[get_termination_signal()]); |
156 |
-- |
157 |
-+ strsignal(get_termination_signal())); |
158 |
- goto client_free; |
159 |
- } |
160 |
- |
161 |
|
162 |
diff --git a/net-analyzer/gvmd/files/gvmd-startpre.sh b/net-analyzer/gvmd/files/gvmd-startpre.sh |
163 |
deleted file mode 100644 |
164 |
index 5ba4b5c273c9..000000000000 |
165 |
--- a/net-analyzer/gvmd/files/gvmd-startpre.sh |
166 |
+++ /dev/null |
167 |
@@ -1,7 +0,0 @@ |
168 |
-#!/bin/sh |
169 |
- |
170 |
-# Greenbone Vulnerability Manager Systemd ExecStartPre |
171 |
-touch /var/run/gvm-{checking,create-functions,helping,migrating,serving} |
172 |
-chown -R gvm:gvm /var/run/gvm-{checking,create-functions,helping,migrating,serving} |
173 |
-touch /var/run/feed-update.lock |
174 |
-chown gvm:gvm /var/run/feed-update.lock |
175 |
|
176 |
diff --git a/net-analyzer/gvmd/files/gvmd.logrotate b/net-analyzer/gvmd/files/gvmd.logrotate |
177 |
deleted file mode 100644 |
178 |
index 453462575f8b..000000000000 |
179 |
--- a/net-analyzer/gvmd/files/gvmd.logrotate |
180 |
+++ /dev/null |
181 |
@@ -1,13 +0,0 @@ |
182 |
-# Copyright 1999-2019 Gentoo Authors |
183 |
-# Distributed under the terms of the GNU General Public License v2 |
184 |
-# Daemon ignore HUP so we use 'copytruncate' instead of 'create' |
185 |
-# with safe file size to prevent losing log entries. |
186 |
- |
187 |
-/var/log/gvm/gvmd.log { |
188 |
- compress |
189 |
- missingok |
190 |
- notifempty |
191 |
- sharedscripts |
192 |
- copytruncate |
193 |
- maxsize 10M |
194 |
-} |
195 |
|
196 |
diff --git a/net-analyzer/gvmd/files/gvmd.service b/net-analyzer/gvmd/files/gvmd.service |
197 |
deleted file mode 100644 |
198 |
index 2e3ad84c85a5..000000000000 |
199 |
--- a/net-analyzer/gvmd/files/gvmd.service |
200 |
+++ /dev/null |
201 |
@@ -1,21 +0,0 @@ |
202 |
-[Unit] |
203 |
-Description=Greenbone Vulnerability Manager |
204 |
-After=network.target |
205 |
-After=openvassd.service |
206 |
-Wants=openvassd.service |
207 |
-Before=gsad.service |
208 |
- |
209 |
-[Service] |
210 |
-Type=forking |
211 |
-PrivateTmp=yes |
212 |
-User=gvm |
213 |
-Group=gvm |
214 |
-PermissionsStartOnly=true |
215 |
-EnvironmentFile=-/etc/gvm/sysconfig/gvmd-daemon.conf |
216 |
-ExecStartPre=-/etc/gvm/gvmd-startpre.sh |
217 |
-ExecStart=/usr/bin/gvmd $GVMD_OPTIONS $GVMD_LISTEN_ADDRESS_TCP $GVMD_PORT $GVMD_SCANNER_HOST $GVMD_GNUTLS_PRIORITIES |
218 |
-Restart=on-failure |
219 |
-RestartSec=10 |
220 |
- |
221 |
-[Install] |
222 |
-WantedBy=multi-user.target |
223 |
|
224 |
diff --git a/net-analyzer/gvmd/gvmd-20.8.1.ebuild b/net-analyzer/gvmd/gvmd-20.8.1.ebuild |
225 |
deleted file mode 100644 |
226 |
index 87213ec32152..000000000000 |
227 |
--- a/net-analyzer/gvmd/gvmd-20.8.1.ebuild |
228 |
+++ /dev/null |
229 |
@@ -1,125 +0,0 @@ |
230 |
-# Copyright 1999-2021 Gentoo Authors |
231 |
-# Distributed under the terms of the GNU General Public License v2 |
232 |
- |
233 |
-EAPI=7 |
234 |
- |
235 |
-CMAKE_MAKEFILE_GENERATOR="emake" |
236 |
-inherit cmake systemd toolchain-funcs |
237 |
- |
238 |
-DESCRIPTION="Greenbone vulnerability manager, previously named openvas-manager" |
239 |
-HOMEPAGE="https://www.greenbone.net/en/ https://github.com/greenbone/gvmd/" |
240 |
-SRC_URI="https://github.com/greenbone/gvmd/archive/v${PV}.tar.gz -> ${P}.tar.gz |
241 |
- https://github.com/j-licht/gvmd_report_formats/archive/v0.1.tar.gz -> gvm-report-formats-0.1.tar.gz" |
242 |
- |
243 |
-SLOT="0" |
244 |
-LICENSE="GPL-2+" |
245 |
-KEYWORDS="~amd64 ~x86" |
246 |
-IUSE="extras test" |
247 |
-RESTRICT="!test? ( test )" |
248 |
- |
249 |
-DEPEND=" |
250 |
- acct-group/gvm |
251 |
- acct-user/gvm |
252 |
- dev-db/postgresql:*[uuid] |
253 |
- dev-libs/libgcrypt:0= |
254 |
- dev-libs/libical |
255 |
- >=net-analyzer/gvm-libs-20.8.0 |
256 |
- net-libs/gnutls:=[tools] |
257 |
- extras? ( |
258 |
- app-text/xmlstarlet |
259 |
- dev-texlive/texlive-latexextra )" |
260 |
- |
261 |
-RDEPEND=" |
262 |
- ${DEPEND} |
263 |
- net-analyzer/ospd-openvas" |
264 |
- |
265 |
-BDEPEND=" |
266 |
- sys-devel/bison |
267 |
- sys-devel/flex |
268 |
- virtual/pkgconfig |
269 |
- extras? ( |
270 |
- app-doc/doxygen[dot] |
271 |
- app-doc/xmltoman |
272 |
- app-text/htmldoc |
273 |
- dev-libs/libxslt |
274 |
- ) |
275 |
- test? ( dev-libs/cgreen )" |
276 |
- |
277 |
-src_prepare() { |
278 |
- cmake_src_prepare |
279 |
- # QA-Fix | Use correct FHS/Gentoo policy paths for 9.0.0 |
280 |
- sed -i -e "s*share/doc/gvm/html/*share/doc/gvmd-${PV}/html/*g" doc/CMakeLists.txt || die |
281 |
- sed -i -e "s*/doc/gvm/*/doc/gvmd-${PV}/*g" CMakeLists.txt || die |
282 |
- # QA-Fix | Remove !CLANG Doxygen warnings for 9.0.0 |
283 |
- if use extras; then |
284 |
- if ! tc-is-clang; then |
285 |
- local f |
286 |
- for f in doc/*.in |
287 |
- do |
288 |
- sed -i \ |
289 |
- -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ |
290 |
- -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ |
291 |
- "${f}" || die "couldn't disable CLANG parsing" |
292 |
- done |
293 |
- fi |
294 |
- fi |
295 |
-} |
296 |
- |
297 |
-src_configure() { |
298 |
- local mycmakeargs=( |
299 |
- "-DLOCALSTATEDIR=${EPREFIX}/var" |
300 |
- "-DSYSCONFDIR=${EPREFIX}/etc" |
301 |
- "-DLIBDIR=${EPREFIX}/usr/$(get_libdir)" |
302 |
- "-DSBINDIR=${EPREFIX}/usr/bin" |
303 |
- ) |
304 |
- cmake_src_configure |
305 |
-} |
306 |
- |
307 |
-src_compile() { |
308 |
- cmake_src_compile |
309 |
- if use extras; then |
310 |
- cmake_build -C "${BUILD_DIR}" doc |
311 |
- cmake_build doc-full -C "${BUILD_DIR}" doc |
312 |
- fi |
313 |
- if use test; then |
314 |
- cmake_build tests |
315 |
- fi |
316 |
- cmake_build rebuild_cache |
317 |
-} |
318 |
- |
319 |
-src_install() { |
320 |
- if use extras; then |
321 |
- local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) |
322 |
- fi |
323 |
- cmake_src_install |
324 |
- |
325 |
- #QA-Fix |
326 |
- rm -r "${D}/usr/etc" || die |
327 |
- |
328 |
- insinto /etc/gvm |
329 |
- doins -r "${FILESDIR}"/*sync* |
330 |
- |
331 |
- insinto /etc/gvm/sysconfig |
332 |
- doins "${FILESDIR}/${PN}-daemon.conf" |
333 |
- |
334 |
- exeinto /etc/gvm |
335 |
- doexe "${FILESDIR}"/gvmd-startpre.sh |
336 |
- |
337 |
- fowners -R gvm:gvm /etc/gvm |
338 |
- |
339 |
- newinitd "${FILESDIR}/${PN}.init" "${PN}" |
340 |
- newconfd "${FILESDIR}/${PN}-daemon.conf" "${PN}" |
341 |
- |
342 |
- insinto /etc/logrotate.d |
343 |
- newins "${FILESDIR}/${PN}.logrotate" "${PN}" |
344 |
- |
345 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
346 |
- |
347 |
- # Set proper permissions on required files/directories |
348 |
- keepdir /var/lib/gvm/gvmd |
349 |
- fowners -R gvm:gvm /var/lib/gvm |
350 |
- |
351 |
- #add report formats from old version for migration |
352 |
- insinto /usr/share/gvm/gvmd/ |
353 |
- doins -r "${WORKDIR}/gvmd_report_formats-0.1/report_formats/" |
354 |
-} |
355 |
|
356 |
diff --git a/net-analyzer/gvmd/gvmd-9.0.1.ebuild b/net-analyzer/gvmd/gvmd-9.0.1.ebuild |
357 |
deleted file mode 100644 |
358 |
index 2e848ce6b59a..000000000000 |
359 |
--- a/net-analyzer/gvmd/gvmd-9.0.1.ebuild |
360 |
+++ /dev/null |
361 |
@@ -1,121 +0,0 @@ |
362 |
-# Copyright 1999-2021 Gentoo Authors |
363 |
-# Distributed under the terms of the GNU General Public License v2 |
364 |
- |
365 |
-EAPI=7 |
366 |
- |
367 |
-CMAKE_MAKEFILE_GENERATOR="emake" |
368 |
-inherit cmake systemd toolchain-funcs |
369 |
- |
370 |
-DESCRIPTION="Greenbone vulnerability manager, previously named openvas-manager" |
371 |
-HOMEPAGE="https://www.greenbone.net/en/" |
372 |
-SRC_URI="https://github.com/greenbone/gvmd/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
373 |
- |
374 |
-SLOT="0" |
375 |
-LICENSE="GPL-2+" |
376 |
-KEYWORDS="~amd64 ~x86" |
377 |
-IUSE="extras test" |
378 |
-RESTRICT="!test? ( test )" |
379 |
- |
380 |
-DEPEND=" |
381 |
- dev-db/postgresql:*[uuid] |
382 |
- dev-libs/libgcrypt:0= |
383 |
- dev-libs/libical |
384 |
- >=net-analyzer/gvm-libs-11.0.1 |
385 |
- net-libs/gnutls:=[tools] |
386 |
- extras? ( |
387 |
- app-text/xmlstarlet |
388 |
- dev-texlive/texlive-latexextra )" |
389 |
- |
390 |
-RDEPEND=" |
391 |
- ${DEPEND} |
392 |
- acct-user/gvm |
393 |
- net-analyzer/ospd-openvas" |
394 |
- |
395 |
-BDEPEND=" |
396 |
- sys-devel/bison |
397 |
- sys-devel/flex |
398 |
- virtual/pkgconfig |
399 |
- extras? ( |
400 |
- app-doc/doxygen[dot] |
401 |
- app-doc/xmltoman |
402 |
- app-text/htmldoc |
403 |
- dev-libs/libxslt |
404 |
- ) |
405 |
- test? ( dev-libs/cgreen )" |
406 |
- |
407 |
-PATCHES=( |
408 |
- # Replace deprecated glibc sys_siglist with strsignal |
409 |
- "${FILESDIR}/${P}-glibc_siglist.patch" |
410 |
-) |
411 |
- |
412 |
-src_prepare() { |
413 |
- cmake_src_prepare |
414 |
- # QA-Fix | Use correct FHS/Gentoo policy paths for 9.0.0 |
415 |
- sed -i -e "s*share/doc/gvm/html/*share/doc/gvmd-${PV}/html/*g" "${S}"/doc/CMakeLists.txt || die |
416 |
- sed -i -e "s*/doc/gvm/*/doc/gvmd-${PV}/*g" "${S}"/CMakeLists.txt || die |
417 |
- # QA-Fix | Remove !CLANG Doxygen warnings for 9.0.0 |
418 |
- if use extras; then |
419 |
- if ! tc-is-clang; then |
420 |
- local f |
421 |
- for f in doc/*.in |
422 |
- do |
423 |
- sed -i \ |
424 |
- -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ |
425 |
- -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ |
426 |
- "${f}" || die "couldn't disable CLANG parsing" |
427 |
- done |
428 |
- fi |
429 |
- fi |
430 |
-} |
431 |
- |
432 |
-src_configure() { |
433 |
- local mycmakeargs=( |
434 |
- "-DLOCALSTATEDIR=${EPREFIX}/var" |
435 |
- "-DSYSCONFDIR=${EPREFIX}/etc" |
436 |
- "-DLIBDIR=${EPREFIX}/usr/$(get_libdir)" |
437 |
- "-DSBINDIR=${EPREFIX}/usr/bin" |
438 |
- ) |
439 |
- cmake_src_configure |
440 |
-} |
441 |
- |
442 |
-src_compile() { |
443 |
- cmake_src_compile |
444 |
- if use extras; then |
445 |
- cmake_build -C "${BUILD_DIR}" doc |
446 |
- cmake_build doc-full -C "${BUILD_DIR}" doc |
447 |
- fi |
448 |
- if use test; then |
449 |
- cmake_build tests |
450 |
- fi |
451 |
- cmake_build rebuild_cache |
452 |
-} |
453 |
- |
454 |
-src_install() { |
455 |
- if use extras; then |
456 |
- local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) |
457 |
- fi |
458 |
- cmake_src_install |
459 |
- |
460 |
- insinto /etc/gvm |
461 |
- doins -r "${FILESDIR}"/*sync* |
462 |
- |
463 |
- insinto /etc/gvm/sysconfig |
464 |
- doins "${FILESDIR}/${PN}-daemon.conf" |
465 |
- |
466 |
- exeinto /etc/gvm |
467 |
- doexe "${FILESDIR}"/gvmd-startpre.sh |
468 |
- |
469 |
- fowners -R gvm:gvm /etc/gvm |
470 |
- |
471 |
- newinitd "${FILESDIR}/${PN}.init" "${PN}" |
472 |
- newconfd "${FILESDIR}/${PN}-daemon.conf" "${PN}" |
473 |
- |
474 |
- insinto /etc/logrotate.d |
475 |
- newins "${FILESDIR}/${PN}.logrotate" "${PN}" |
476 |
- |
477 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
478 |
- |
479 |
- # Set proper permissions on required files/directories |
480 |
- keepdir /var/lib/gvm/gvmd |
481 |
- fowners -R gvm:gvm /var/lib/gvm |
482 |
-} |
483 |
|
484 |
diff --git a/net-analyzer/gvmd/metadata.xml b/net-analyzer/gvmd/metadata.xml |
485 |
index d60e9b09e0d8..f0294aac8dd0 100644 |
486 |
--- a/net-analyzer/gvmd/metadata.xml |
487 |
+++ b/net-analyzer/gvmd/metadata.xml |
488 |
@@ -9,14 +9,11 @@ |
489 |
<email>proxy-maint@g.o</email> |
490 |
<name>Proxy Maintainers</name> |
491 |
</maintainer> |
492 |
- <use> |
493 |
- <flag name="extras">Html docs support</flag> |
494 |
- </use> |
495 |
<longdescription lang="en"> |
496 |
The Greenbone Vulnerability Manager is the central management service between security scanners and the user clients. |
497 |
It manages the storage of any vulnerability management configurations and of the scan results. |
498 |
Access to data, control commands and workflows is offered via the XML-based Greenbone Management Protocol (GMP). |
499 |
- The primary scanner OpenVAS Scanner is controlled directly via protocol OTP while any other |
500 |
+ The primary scanner OpenVAS Scanner is controlled directly via protocol OTP while any other |
501 |
remote scanner is coupled with the Open Scanner Protocol (OSP). |
502 |
</longdescription> |
503 |
<upstream> |