Summary
This is the new script for syncing the Greenbone Community Feed. The greenbone-nvt-sync script was previously installed by net-analyzer/openvas-scanner.
Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Depending packages
net-analyzer / gvm : Greenbone Vulnerability Management, previously named OpenVAS
Bugs
- 946856
- net-analyzer/greenbone-feed-sync-24.9.0 fails tests
Change logs
- 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>