net-analyzer / greenbone-feed-sync

New script for syncing the Greenbone Community Feed

Official package sites : https://github.com/greenbone/greenbone-feed-sync ·

This is the new script for syncing the Greenbone Community Feed. The greenbone-nvt-sync script was previously installed by net-analyzer/openvas-scanner.

v24.9.0 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
~amd64
USE flags
cron test

v24.3.0-r1 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64
USE flags
cron test

v23.10.0 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 ~x86
USE flags
cron

General

cron
Adds file to enable daily cron job to update Greenbone Community Feed's data"
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

pypy3
Build with PyPy3
python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

acct-user / gvm : Greenbone vulnerability management program user

dev-python / rich : Python library for rendering rich text, tables, etc. to the terminal

dev-python / shtab : Automagic shell tab completion for Python CLI applications

dev-python / tomli : A lil' TOML parser

net-analyzer / gvmd : Greenbone vulnerability manager, previously named openvas-manager

net-analyzer / pontos : Common utilities and tools maintained by Greenbone Networks

net-misc / rsync : File transfer program to keep remote files into sync

acct-user / gvm : Greenbone vulnerability management program user

dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.10) language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-python / rich : Python library for rendering rich text, tables, etc. to the terminal

dev-python / shtab : Automagic shell tab completion for Python CLI applications

dev-python / tomli : A lil' TOML parser

net-analyzer / gvmd : Greenbone vulnerability manager, previously named openvas-manager

net-misc / rsync : File transfer program to keep remote files into sync

virtual / cron : Virtual for cron

net-analyzer / gvm : Greenbone Vulnerability Management, previously named OpenVAS

946856
net-analyzer/greenbone-feed-sync-24.9.0 fails tests
Repository mirror & CI · gentoo
Merge updates from master
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: add 24.9.0, enable py3.13
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39617 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-analyzer/greenbone-feed-sync: Stabilize 24.3.0-r1 amd64, #936504
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-analyzer/greenbone-feed-sync: revert "drop config file patching in src_test"
This essentially reverts commit 0375a7b2b589d7ffe2b73a3426d8c0abd4f4b38e, but adjusts the sed comment to remove the reference to sandbox violations, because this are not what we are seeing without the sed. We also now use T to store config.py.orig, as it brings down the line length. Furthermore, we keep the "${WORKDIR}/${P}"/ part dropped, as it is unnecessary. Closes: https://bugs.gentoo.org/932836 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
net-analyzer/greenbone-feed-sync: fix mysterious overdependency on tomli
Since the original implementation of config file parsing, which introduced a dependency on tomli, that dependency was conditional on python <3.11, and used the stdlib tomllib where possible: https://github.com/greenbone/greenbone-feed-sync/commit/25c50918e337c2bd77f277e6a946a46715656eec And similarly reflected in the commit that added it as a dependency: https://github.com/greenbone/greenbone-feed-sync/commit/e9d729030f1066c0bf9a273fc8d7b4397cd5dde0 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-analyzer/greenbone-feed-sync: fix variable declaration order
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Florian Schmaus · gentoo
net-analyzer/greenbone-feed-sync: drop config file patching in src_test
It turns out that, first, this is not necessary. At least I do not get sandbox violations in src_test(). Second, it was broken anyways, as it used $TARGET which is not defined in src_test() (only in python_test()). Also drop the "${WORKDIR}/${P}" part used in the sed, simply exploit the fact that we are in "${WORKDIR}/${P}" at this moment and use a relative path. Signed-off-by: Florian Schmaus <flow@gentoo.org>
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: add 24.3.0
Closes: https://bugs.gentoo.org/927106 Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36013 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: drop 24.1.1
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-analyzer/greenbone-feed-sync: add missing pontos test dependency
Closes: https://bugs.gentoo.org/925746 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-analyzer/greenbone-feed-sync: enable tests, minor style fixes
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: add 24.1.1
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35574 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-analyzer/greenbone-feed-sync: Stabilize 23.10.0 amd64, #925668
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: add 23.10.0, drop 23.8.0-r1
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33837 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: fix /etc/sudoers.d/greenbone-feed-sync permissions
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33329 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: drop 23.7.0
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33048 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: add 23.8.0
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33047 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: add 23.7.0, drop 23.6.0
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31978 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
net-analyzer/greenbone-feed-sync: remove unnecessary function declaration and style fixes
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Giuseppe Foti · gentoo
net-analyzer/greenbone-feed-sync: new package, add 23.6.0
Signed-off-by: Giuseppe Foti <foti.giuseppe@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31106 Signed-off-by: Florian Schmaus <flow@gentoo.org>