summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatoro Mahri <matoro_gentoo@matoro.tk>2023-12-06 19:15:59 -0500
committerFlorian Schmaus <flow@gentoo.org>2023-12-13 08:56:28 +0100
commit88a840eda437c5072388cedcf2913169027d8232 (patch)
tree259c3b8f7cce0000319f18f58998051cada02331
parentapp-misc/broot: add 1.30.0 (diff)
downloadgentoo-88a840eda437c5072388cedcf2913169027d8232.tar.gz
gentoo-88a840eda437c5072388cedcf2913169027d8232.tar.bz2
gentoo-88a840eda437c5072388cedcf2913169027d8232.zip
sys-apps/rng-tools: increase jitter test wait time
Necessary on hosts that are slow to generate jitter entropy. Bug: https://bugs.gentoo.org/893554 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/34156 Signed-off-by: Florian Schmaus <flow@gentoo.org>
-rw-r--r--sys-apps/rng-tools/rng-tools-6.16.ebuild9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys-apps/rng-tools/rng-tools-6.16.ebuild b/sys-apps/rng-tools/rng-tools-6.16.ebuild
index 8150ce606c20..331786d8bfad 100644
--- a/sys-apps/rng-tools/rng-tools-6.16.ebuild
+++ b/sys-apps/rng-tools/rng-tools-6.16.ebuild
@@ -12,7 +12,9 @@ SRC_URI="https://github.com/nhorman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ppc64 ~riscv x86"
-IUSE="jitterentropy nistbeacon pkcs11 qrypt rtlsdr selinux"
+IUSE="jitterentropy nistbeacon pkcs11 qrypt rtlsdr selinux test"
+REQUIRED_USE="test? ( jitterentropy )"
+RESTRICT="!test? ( test )"
DEPEND="
dev-libs/openssl:=
@@ -38,6 +40,7 @@ RDEPEND="
BDEPEND="virtual/pkgconfig"
src_prepare() {
+ sed -i "s/sleep 30/sleep 120/g" tests/rngtestjitter.sh || die
default
eautoreconf
@@ -55,6 +58,10 @@ src_configure() {
econf "${myeconfargs[@]}"
}
+src_test() {
+ RNGD_JITTER_TIMEOUT=90 default
+}
+
src_install() {
default