From a693a49d235bea057923bcbc2ee6a40cce4bb060 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 7 Jun 2023 15:42:35 +0100 Subject: gentoo auto-resync : 07:06:2023 - 15:42:35 --- net-analyzer/nessus-bin/Manifest | 6 +-- net-analyzer/nessus-bin/nessus-bin-10.5.1.ebuild | 59 ------------------------ net-analyzer/nessus-bin/nessus-bin-10.5.2.ebuild | 59 ++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 62 deletions(-) delete mode 100644 net-analyzer/nessus-bin/nessus-bin-10.5.1.ebuild create mode 100644 net-analyzer/nessus-bin/nessus-bin-10.5.2.ebuild (limited to 'net-analyzer/nessus-bin') diff --git a/net-analyzer/nessus-bin/Manifest b/net-analyzer/nessus-bin/Manifest index caf311bb3c17..8aff9fef609a 100644 --- a/net-analyzer/nessus-bin/Manifest +++ b/net-analyzer/nessus-bin/Manifest @@ -1,5 +1,5 @@ AUX nessusd-initd 582 BLAKE2B 67c5e73262512c590b5b4fc0668297a504677aa3d771fdeee2809c921d988faef19cbf10a7fb26d52114e1a67d33ef197e32c561cd5b2003c8abbde2dfe5cb4f SHA512 f825fad89564303aeff423f3c32a1544ee4b063ef57702cd54220aebed8e01e7b178ff5bd10b48b654ebdee78657a9bc41caf779a23968d008916fd51e88b2f4 -DIST Nessus-10.5.1-es8.aarch64.rpm 58158604 BLAKE2B 955c11338b038d5698be40de099d1c14ff39941f64058717ab1903a40b7b641cc769536d7897dc4cc17a471f495ef1a2ee0113ab06184500b7902c92efe8e81d SHA512 bbb01f93aa0656c143fa67175cea7b76af79cb27e204806ddf69f614e49a79d8ab455f29a228f47b8370b12effb5d2f2d258e3ee961c7072bc9aa2b8aa0fc216 -DIST Nessus-10.5.1-es8.x86_64.rpm 59526592 BLAKE2B 22d6ac787a9666de75236b8c9454a2e56aa4e589750414387248ab9c13b79cd8b3efc0dd8fd9b89b9ba542e4f05b3c763d235e3303301480726788c711e933a3 SHA512 9106161bc4f1cdf493d35e936f7f01d80be6776231646dec3803fee8ea5b5431e64dc0cba1c5d1439a37a95be6863748cb5901d01cb3553ababecb28bb1073d4 -EBUILD nessus-bin-10.5.1.ebuild 1886 BLAKE2B 4fb8afe7907b490820b03d83e89ab5898219d22e70c1c4a1b5546cf97c63e8d47a83acb56686c253d96d446c0b75b39adb3bd039aea2c1275c8c13b80250a324 SHA512 18558958faa202c8a33558ffd8060b4d547c67c14e574cceeca92f420143ad18ca870f5bcbc72270d979c08ec01cf3b8f1303676ba53fea2b548a632d1386a52 +DIST Nessus-10.5.2-es8.aarch64.rpm 58830260 BLAKE2B 479715de274e33b305bea32016b872fb391378ca5d2ce75d3526abb72a17b2d460a8791e54729406e02d0cf7a603415a2147f0a526df67e64552dbb4626bcb24 SHA512 aec3c3dd7af05b7cba7bccbc6542a2a44ed81a276ae61b395c227e6427a575a1573b870eafaf85b67ac0a1dfb7e7dd5947eee36e5e6378bd4f48240eb4ba9277 +DIST Nessus-10.5.2-es8.x86_64.rpm 60204196 BLAKE2B c991f166b22cd406504538216b945150cf6d5db9e8d5c6d7a87657df6a55a1d08a1d41f42369937e1096a3edbb0ac411d5aa6e1f2d231b6e37691596efc3ee65 SHA512 718b41c3856427b933ccd7e493a92dd8a1250c52bce85546519422e3bbd70c24b77c2ac496d218e27b434b5ad08f81f8683fdaa72c1a8e5c66d43e7e7c4c8c68 +EBUILD nessus-bin-10.5.2.ebuild 1886 BLAKE2B 4fb8afe7907b490820b03d83e89ab5898219d22e70c1c4a1b5546cf97c63e8d47a83acb56686c253d96d446c0b75b39adb3bd039aea2c1275c8c13b80250a324 SHA512 18558958faa202c8a33558ffd8060b4d547c67c14e574cceeca92f420143ad18ca870f5bcbc72270d979c08ec01cf3b8f1303676ba53fea2b548a632d1386a52 MISC metadata.xml 346 BLAKE2B 5e72f68ab557c56cc09cedcaaa9760f3619723bd6fc58b8ecc921526b1b42b6b65e971876ec569c1e68a26e55def24767c5d896fd9eb6a706041b485a8885023 SHA512 ab7e122c344a3f5078b2d497ed36a63f6af74fcfa7f2b98d6299ec7c82e7cbaf427da8fa595e6445e49ee041114ac581fb5b1d703f16fc70a54ee98375062e82 diff --git a/net-analyzer/nessus-bin/nessus-bin-10.5.1.ebuild b/net-analyzer/nessus-bin/nessus-bin-10.5.1.ebuild deleted file mode 100644 index a977f8ba6efb..000000000000 --- a/net-analyzer/nessus-bin/nessus-bin-10.5.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit rpm systemd - -MY_P="Nessus-${PV}-es8" - -DESCRIPTION="A remote security scanner for Linux" -HOMEPAGE="https://www.tenable.com/" -SRC_URI=" - amd64? ( https://www.tenable.com/downloads/api/v2/pages/${PN%-bin}/files/${MY_P}.x86_64.rpm ) - arm64? ( https://www.tenable.com/downloads/api/v2/pages/${PN%-bin}/files/${MY_P}.aarch64.rpm ) -" - -LICENSE="GPL-2 Tenable-Master-Agreement" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" - -RESTRICT="mirror strip" - -QA_PREBUILT="opt/nessus/bin/* - opt/nessus/lib/nessus/*.so - opt/nessus/lib/nessus/iconv/*.so - opt/nessus/lib/nessus/libjemalloc.so.* - opt/nessus/sbin/*" - -S="${WORKDIR}" - -src_install() { - # Using doins -r would strip executable bits from all binaries - cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files" - - # Make sure these originally empty directories do not vanish, - # Nessus will not run properly without them - keepdir /opt/nessus/com/nessus/CA - keepdir /opt/nessus/etc/nessus - keepdir /opt/nessus/var/nessus/logs - keepdir /opt/nessus/var/nessus/tmp - - newinitd "${FILESDIR}"/nessusd-initd nessusd-bin - systemd_newunit usr/lib/systemd/system/nessusd.service nessusd-bin.service -} - -pkg_postinst() { - # Actually update Nessus core components. According to upstream packages, - # harmless to invoke on fresh installations too - and it may make life easier - # for people who had restored Nessus state from backups, had it lying around - # from older installations and so on. - "${EROOT}"/opt/nessus/sbin/nessuscli install "${EROOT}"/opt/nessus/var/nessus/plugins-core.tar.gz - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "To get started launch the nessusd-bin service, then point your Web browser to" - elog " https://:8834/" - else - elog "Please restart the nessusd-bin service to use the new version of Nessus" - fi -} diff --git a/net-analyzer/nessus-bin/nessus-bin-10.5.2.ebuild b/net-analyzer/nessus-bin/nessus-bin-10.5.2.ebuild new file mode 100644 index 000000000000..a977f8ba6efb --- /dev/null +++ b/net-analyzer/nessus-bin/nessus-bin-10.5.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit rpm systemd + +MY_P="Nessus-${PV}-es8" + +DESCRIPTION="A remote security scanner for Linux" +HOMEPAGE="https://www.tenable.com/" +SRC_URI=" + amd64? ( https://www.tenable.com/downloads/api/v2/pages/${PN%-bin}/files/${MY_P}.x86_64.rpm ) + arm64? ( https://www.tenable.com/downloads/api/v2/pages/${PN%-bin}/files/${MY_P}.aarch64.rpm ) +" + +LICENSE="GPL-2 Tenable-Master-Agreement" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RESTRICT="mirror strip" + +QA_PREBUILT="opt/nessus/bin/* + opt/nessus/lib/nessus/*.so + opt/nessus/lib/nessus/iconv/*.so + opt/nessus/lib/nessus/libjemalloc.so.* + opt/nessus/sbin/*" + +S="${WORKDIR}" + +src_install() { + # Using doins -r would strip executable bits from all binaries + cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files" + + # Make sure these originally empty directories do not vanish, + # Nessus will not run properly without them + keepdir /opt/nessus/com/nessus/CA + keepdir /opt/nessus/etc/nessus + keepdir /opt/nessus/var/nessus/logs + keepdir /opt/nessus/var/nessus/tmp + + newinitd "${FILESDIR}"/nessusd-initd nessusd-bin + systemd_newunit usr/lib/systemd/system/nessusd.service nessusd-bin.service +} + +pkg_postinst() { + # Actually update Nessus core components. According to upstream packages, + # harmless to invoke on fresh installations too - and it may make life easier + # for people who had restored Nessus state from backups, had it lying around + # from older installations and so on. + "${EROOT}"/opt/nessus/sbin/nessuscli install "${EROOT}"/opt/nessus/var/nessus/plugins-core.tar.gz + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "To get started launch the nessusd-bin service, then point your Web browser to" + elog " https://:8834/" + else + elog "Please restart the nessusd-bin service to use the new version of Nessus" + fi +} -- cgit v1.2.3