From 7323114f21150e9c3714584386134160e2c520cf Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 31 Jan 2025 22:43:14 +0000 Subject: gentoo auto-resync : 31:01:2025 - 22:43:14 --- app-forensics/Manifest.gz | Bin 4548 -> 4550 bytes app-forensics/lynis/Manifest | 4 +- app-forensics/lynis/lynis-3.1.3.ebuild | 69 --------------------------------- app-forensics/lynis/lynis-3.1.4.ebuild | 69 +++++++++++++++++++++++++++++++++ 4 files changed, 71 insertions(+), 71 deletions(-) delete mode 100644 app-forensics/lynis/lynis-3.1.3.ebuild create mode 100644 app-forensics/lynis/lynis-3.1.4.ebuild (limited to 'app-forensics') diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index ad2da9c8be36..aacbc87e9edb 100644 Binary files a/app-forensics/Manifest.gz and b/app-forensics/Manifest.gz differ diff --git a/app-forensics/lynis/Manifest b/app-forensics/lynis/Manifest index 08cc2d869bed..f0ba450b9b8d 100644 --- a/app-forensics/lynis/Manifest +++ b/app-forensics/lynis/Manifest @@ -1,4 +1,4 @@ AUX lynis.cron-new 72 BLAKE2B 1f2d683c74e9e85f142c23277f24e8c81b33e4d1691a6f171694194bd5d81a5e1473532afe2c6fca23c995d9c7bd08d18d6eed78a07661618c12e22b35e9ff81 SHA512 1cdaaee433912c2ccdec8ad7c9b88be55fe3f1d68e2fca79cc6e0e10112d465a70cfbe0a049623437f604bfc9793e0d29b709e035cbf710d4d38ba48acc5355f -DIST lynis-3.1.3.tar.gz 358461 BLAKE2B 9d955ffd066f8203c9617242a2256a1561b9f99b874486a7d45666871406caf4b3ac3d5f22740171822f6dcbf2ca956d573362dbbd76936fc029df6b376bd1ec SHA512 fb4ad230c3b9d7d47d878da6abda9516d24a02b93235e42044aee2acc0890926028ce0eb947fe47e1705aed4d71080ed08e872c8b6b8592c7128eb80a8f0f002 -EBUILD lynis-3.1.3.ebuild 1816 BLAKE2B 63fe9392a763b36d0f8560123e761b2ce888c907755ecf44ee9610520d33ecfb28f21931b5945846939f71ff130b1ff07dbe0da6f6945d167299523cbc92a694 SHA512 2758b434bbfabbe1ff2913745bc114a5563ae0a712a6db6a7a6d7fc59b8e93eb5d1029f959e27358741b32ae09b8f323ee0b24a7a0c780f09e28717ac3185642 +DIST lynis-3.1.4.tar.gz 358478 BLAKE2B 643448a989be26f563c06292bca25da7b8df63ddbc54595e915ab84d6a466d6b431a060132957ad074e53239fe476d91b2a4528563802b315f31c89a674600a7 SHA512 13e31bc95a1af43a2e429a8b44dd88b7c1b99941a2aa6c59cece39fe12d9b308969ca14510274d510e09ed48f21f68ecf1e161a1631190e302277089ee40ec82 +EBUILD lynis-3.1.4.ebuild 1816 BLAKE2B a16d1ee8f1511b32bb4ada219dbb0c0859bcfd42512b186dce6b7e93961f77a16b00a6d8c8d1cd056c331e3b861e12770da18f1387f10329d43b31313ba723ec SHA512 dee58b37f9a5ea663d4b692243fc2422c6381cf9d3c465fe62900a7f5179bb640bd3e6fc5fc520db161fd63fac8fc0fe5ef627fc4520bee16efa8485a468d286 MISC metadata.xml 572 BLAKE2B 3ceea0138367e37c649936bb48396d94be90168fd981b408c51244aae0b0fd702c74f92e103e812deb6f527831bf5720382b627e9b2de7b5ba94eaba79599b19 SHA512 95284906b577c7b56d53666ea890357a8742c4da4cbb38a29de6399cb9eda67752018149b75bd7c3600aa6c9173467e9f9271c73acc9d6ef94370ac200540e52 diff --git a/app-forensics/lynis/lynis-3.1.3.ebuild b/app-forensics/lynis/lynis-3.1.3.ebuild deleted file mode 100644 index f294c7a6665f..000000000000 --- a/app-forensics/lynis/lynis-3.1.3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit bash-completion-r1 systemd - -DESCRIPTION="Security and system auditing tool" -HOMEPAGE="https://cisofy.com/lynis/" -SRC_URI="https://github.com/CISOfy/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+cron systemd" - -RDEPEND=" - app-shells/bash - cron? ( !systemd? ( virtual/cron ) )" - -src_install() { - doman lynis.8 - dodoc FAQ README - newdoc CHANGELOG.md CHANGELOG - - # Remove the old one during the next stabilize progress - exeinto /etc/cron.daily - newexe "${FILESDIR}"/lynis.cron-new lynis - - dobashcomp extras/bash_completion.d/lynis - - # stricter default perms - bug 507436 - diropts -m0700 - insopts -m0600 - - insinto /usr/share/${PN} - doins -r db/ include/ plugins/ - - dosbin lynis - - insinto /etc/${PN} - doins default.prf - sed -i -e 's/\/path\/to\///' "${S}/extras/systemd/${PN}.service" || die "Sed Failed!" - systemd_dounit "${S}/extras/systemd/${PN}.service" || die "Sed Failed!" - systemd_dounit "${S}/extras/systemd/${PN}.timer" - - if ! use cron; then - ebegin "removing cron files from installation image" - rm -rfv "${ED}/etc/cron.daily" || die - eend "$?" - fi -} - -pkg_postinst() { - if use cron; then - if systemd_is_booted || has_version sys-apps/systemd; then - echo - ewarn "Both 'cron' and 'systemd' flags are enabled." - ewarn "So both ${PN}.target and cron files were installed." - ewarn "Please don't use 2 implementations at the same time." - ewarn "Cronjobs are usually enabled by default via /etc/cron.* jobs" - ewarn "If you want to use systemd ${PN}.target timers" - ewarn "disable 'cron' flag and reinstall ${PN}" - echo - else - einfo "A cron script has been installed to ${ROOT}/etc/cron.daily/lynis." - fi - fi -} diff --git a/app-forensics/lynis/lynis-3.1.4.ebuild b/app-forensics/lynis/lynis-3.1.4.ebuild new file mode 100644 index 000000000000..b74aea68257b --- /dev/null +++ b/app-forensics/lynis/lynis-3.1.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit bash-completion-r1 systemd + +DESCRIPTION="Security and system auditing tool" +HOMEPAGE="https://cisofy.com/lynis/" +SRC_URI="https://github.com/CISOfy/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+cron systemd" + +RDEPEND=" + app-shells/bash + cron? ( !systemd? ( virtual/cron ) )" + +src_install() { + doman lynis.8 + dodoc FAQ README + newdoc CHANGELOG.md CHANGELOG + + # Remove the old one during the next stabilize progress + exeinto /etc/cron.daily + newexe "${FILESDIR}"/lynis.cron-new lynis + + dobashcomp extras/bash_completion.d/lynis + + # stricter default perms - bug 507436 + diropts -m0700 + insopts -m0600 + + insinto /usr/share/${PN} + doins -r db/ include/ plugins/ + + dosbin lynis + + insinto /etc/${PN} + doins default.prf + sed -i -e 's/\/path\/to\///' "${S}/extras/systemd/${PN}.service" || die "Sed Failed!" + systemd_dounit "${S}/extras/systemd/${PN}.service" || die "Sed Failed!" + systemd_dounit "${S}/extras/systemd/${PN}.timer" + + if ! use cron; then + ebegin "removing cron files from installation image" + rm -rfv "${ED}/etc/cron.daily" || die + eend "$?" + fi +} + +pkg_postinst() { + if use cron; then + if systemd_is_booted || has_version sys-apps/systemd; then + echo + ewarn "Both 'cron' and 'systemd' flags are enabled." + ewarn "So both ${PN}.target and cron files were installed." + ewarn "Please don't use 2 implementations at the same time." + ewarn "Cronjobs are usually enabled by default via /etc/cron.* jobs" + ewarn "If you want to use systemd ${PN}.target timers" + ewarn "disable 'cron' flag and reinstall ${PN}" + echo + else + einfo "A cron script has been installed to ${ROOT}/etc/cron.daily/lynis." + fi + fi +} -- cgit v1.2.3