commit:     b04b589a3a919c38b7e6706698bb7c933b1d8e1a
Author:     Giuseppe Foti <foti.giuseppe <AT> gmail <DOT> com>
AuthorDate: Wed Oct  1 04:55:43 2025 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Wed Oct  1 07:26:33 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04b589a

net-analyzer/greenbone-feed-sync: drop 24.3.0-r2, 24.9.0

Signed-off-by: Giuseppe Foti <foti.giuseppe <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43993
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 net-analyzer/greenbone-feed-sync/Manifest          |   2 -
 .../greenbone-feed-sync-24.3.0-r2.ebuild           | 102 ---------------------
 .../greenbone-feed-sync-24.9.0.ebuild              | 102 ---------------------
 3 files changed, 206 deletions(-)

diff --git a/net-analyzer/greenbone-feed-sync/Manifest 
b/net-analyzer/greenbone-feed-sync/Manifest
index 444aa9180275..1c3768ad6c8f 100644
--- a/net-analyzer/greenbone-feed-sync/Manifest
+++ b/net-analyzer/greenbone-feed-sync/Manifest
@@ -1,4 +1,2 @@
 DIST greenbone-feed-sync-23.10.0.tar.gz 63001 BLAKE2B 
5566cef8649e578cb498f0a5bc1e41f237a3702698b2012f3a62d8f5f647e6b1e3253c7d92e4a9fc82ad7991de8010b94ba8c1194a820511c49e5f5262e471ff
 SHA512 
fe5864c4e650f17a072cd6e4153779ea33ad8f0ac28e92114b40c465a04b70791b603ccbe82934dcdad13fce2003e2d9786cec75854efecf8aefa74c7ce178f4
-DIST greenbone-feed-sync-24.3.0.tar.gz 58949 BLAKE2B 
10260850dad8781682e9f3e3eb31faa4139080b3c5661261770fe28053df472b21b4e2ef98f258b5c634c26d543313da30bb01d9eadfdb8ea8e7b7b57205b7f5
 SHA512 
ac1ce1f0a2898997e5a330e9a186b6203b7593e5b847d23202c28e7b3b7be1556001cc6d8ba5abd7077d1b51e0f21640728f78659ecf9a60eede28ea483344b4
-DIST greenbone-feed-sync-24.9.0.tar.gz 63052 BLAKE2B 
11ecedca7474de397c938427120412dce3dab8835b800a9896e6585b3128e18608cbc7de4746d4649a28d1d87c2cfcb5a915224386d6cf03043c6e9575bedab4
 SHA512 
97ff2abd1ee604893546e6f4befceb70ec496e83f1920da8820c4c1de1dc8f12301aaac6030d68a19a3eeb7bd0dd143941693d8f986a7748e6bc0c463deae0bb
 DIST greenbone-feed-sync-25.1.0.tar.gz 65345 BLAKE2B 
cf0c8ce7b7387b70ea00a87ecc48b12f1529b80e92f13dadfc31c15c81bd549261aa4ec83124c16be4833fc202c0b5000ca0ef92ca2d5fa5f8686ba4c01b63e8
 SHA512 
970aa6b0b75fabc45629dca3f036a3fca925fa03e52f704033a1d4497e77afaedcbfe9afea94400ab1b136bb19d8829cdab45d6c3c9de6088e9a48da0871128f

diff --git 
a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r2.ebuild 
b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r2.ebuild
deleted file mode 100644
index 7d455259f0c3..000000000000
--- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.3.0-r2.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1 systemd
-
-DESCRIPTION="New script for syncing the Greenbone Community Feed"
-HOMEPAGE="https://github.com/greenbone/greenbone-feed-sync";
-SRC_URI="https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="cron"
-
-COMMON_DEPEND="
-       acct-user/gvm
-       net-misc/rsync
-       >=net-analyzer/gvmd-22.5.0
-       >=dev-python/rich-13.2.0[${PYTHON_USEDEP}]
-       >=dev-python/shtab-1.7.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-       ${COMMON_DEPEND}
-       test? ( >=net-analyzer/pontos-22.12.2[${PYTHON_USEDEP}] )
-"
-RDEPEND="
-       ${COMMON_DEPEND}
-       cron? ( virtual/cron )
-"
-
-distutils_enable_tests unittest
-
-src_test() {
-       # Make a copy of the original config
-       cp greenbone/feed/sync/config.py "${T}"/config.py.orig || die
-
-       # Patch the config.py to not use files from /etc/gvm, as this may
-       # cause a PermissionError. See https://bugs.gentoo.org/932836#c10
-       sed -i \
-               -e 's:DEFAULT_CONFIG_FILE = 
"/etc/gvm/greenbone-feed-sync.toml":DEFAULT_CONFIG_FILE = 
"'"${WORKDIR}/${P}-${TARGET}"'/install/etc/gvm/greenbone-feed-sync.toml":' \
-               -e 's:DEFAULT_ENTERPRISE_KEY_PATH = 
"/etc/gvm/greenbone-enterprise-feed-key":DEFAULT_ENTERPRISE_KEY_PATH = 
"'"${WORKDIR}/${P}-${TARGET}"'/install/etc/gvm/greenbone-enterprise-feed-key":' 
\
-               greenbone/feed/sync/config.py || die
-
-       # Disable tests that require network access.
-       sed -i \
-               -e 's:test_do_not_run_as_root:_&:' \
-               -e 's:test_sync_nvts:_&:' \
-               -e 's:test_sync_nvts_quiet:_&:' \
-               -e 's:test_sync_nvts_rsync_error:_&:' \
-               -e 's:test_sync_nvts_verbose:_&:' \
-               -e 's:test_sync_nvts:_&:' \
-               -e 's:test_sync_nvts_error:_&:' \
-                       tests/test_main.py || die
-
-       distutils-r1_src_test
-
-       # Restore config.py after test.
-       mv "${T}"/config.py.orig greenbone/feed/sync/config.py || die
-}
-
-python_install() {
-       distutils-r1_python_install
-
-       # greenbone-feed-sync should not be run as root to avoid changing file 
permissions
-       insinto /etc/sudoers.d
-       newins - greenbone-feed-sync <<-EOF
-       gvm ALL = NOPASSWD: /usr/bin/greenbone-feed-sync
-       EOF
-
-       fperms 0750 /etc/sudoers.d
-       fperms 0440 /etc/sudoers.d/greenbone-feed-sync
-
-       if use cron; then
-               exeinto /etc/cron.daily
-               newexe "${FILESDIR}"/${PN}.cron ${PN}
-       fi
-
-       systemd_dounit "${FILESDIR}/${PN}.timer" "${FILESDIR}/${PN}.service"
-}
-
-pkg_postinst() {
-       if [[ -n ${REPLACING_VERSIONS} ]]; then
-               return
-       fi
-
-       if use cron; then
-               elog
-               elog "Edit ${EROOT}/etc/cron.weekly/greenbone-feed-sync to 
activate daily feed update!"
-               elog
-       fi
-
-       if systemd_is_booted; then
-               elog
-               elog "To enable the systemd timer, run the following command:"
-               elog "   systemctl enable --now greenbone-feed-sync.timer"
-               elog
-       fi
-}

diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild 
b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild
deleted file mode 100644
index 7d455259f0c3..000000000000
--- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..13} pypy3_11 )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1 systemd
-
-DESCRIPTION="New script for syncing the Greenbone Community Feed"
-HOMEPAGE="https://github.com/greenbone/greenbone-feed-sync";
-SRC_URI="https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="cron"
-
-COMMON_DEPEND="
-       acct-user/gvm
-       net-misc/rsync
-       >=net-analyzer/gvmd-22.5.0
-       >=dev-python/rich-13.2.0[${PYTHON_USEDEP}]
-       >=dev-python/shtab-1.7.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-       ${COMMON_DEPEND}
-       test? ( >=net-analyzer/pontos-22.12.2[${PYTHON_USEDEP}] )
-"
-RDEPEND="
-       ${COMMON_DEPEND}
-       cron? ( virtual/cron )
-"
-
-distutils_enable_tests unittest
-
-src_test() {
-       # Make a copy of the original config
-       cp greenbone/feed/sync/config.py "${T}"/config.py.orig || die
-
-       # Patch the config.py to not use files from /etc/gvm, as this may
-       # cause a PermissionError. See https://bugs.gentoo.org/932836#c10
-       sed -i \
-               -e 's:DEFAULT_CONFIG_FILE = 
"/etc/gvm/greenbone-feed-sync.toml":DEFAULT_CONFIG_FILE = 
"'"${WORKDIR}/${P}-${TARGET}"'/install/etc/gvm/greenbone-feed-sync.toml":' \
-               -e 's:DEFAULT_ENTERPRISE_KEY_PATH = 
"/etc/gvm/greenbone-enterprise-feed-key":DEFAULT_ENTERPRISE_KEY_PATH = 
"'"${WORKDIR}/${P}-${TARGET}"'/install/etc/gvm/greenbone-enterprise-feed-key":' 
\
-               greenbone/feed/sync/config.py || die
-
-       # Disable tests that require network access.
-       sed -i \
-               -e 's:test_do_not_run_as_root:_&:' \
-               -e 's:test_sync_nvts:_&:' \
-               -e 's:test_sync_nvts_quiet:_&:' \
-               -e 's:test_sync_nvts_rsync_error:_&:' \
-               -e 's:test_sync_nvts_verbose:_&:' \
-               -e 's:test_sync_nvts:_&:' \
-               -e 's:test_sync_nvts_error:_&:' \
-                       tests/test_main.py || die
-
-       distutils-r1_src_test
-
-       # Restore config.py after test.
-       mv "${T}"/config.py.orig greenbone/feed/sync/config.py || die
-}
-
-python_install() {
-       distutils-r1_python_install
-
-       # greenbone-feed-sync should not be run as root to avoid changing file 
permissions
-       insinto /etc/sudoers.d
-       newins - greenbone-feed-sync <<-EOF
-       gvm ALL = NOPASSWD: /usr/bin/greenbone-feed-sync
-       EOF
-
-       fperms 0750 /etc/sudoers.d
-       fperms 0440 /etc/sudoers.d/greenbone-feed-sync
-
-       if use cron; then
-               exeinto /etc/cron.daily
-               newexe "${FILESDIR}"/${PN}.cron ${PN}
-       fi
-
-       systemd_dounit "${FILESDIR}/${PN}.timer" "${FILESDIR}/${PN}.service"
-}
-
-pkg_postinst() {
-       if [[ -n ${REPLACING_VERSIONS} ]]; then
-               return
-       fi
-
-       if use cron; then
-               elog
-               elog "Edit ${EROOT}/etc/cron.weekly/greenbone-feed-sync to 
activate daily feed update!"
-               elog
-       fi
-
-       if systemd_is_booted; then
-               elog
-               elog "To enable the systemd timer, run the following command:"
-               elog "   systemctl enable --now greenbone-feed-sync.timer"
-               elog
-       fi
-}

Reply via email to