diff --git a/rng-tools.spec b/rng-tools.spec index 3f9242b..a8e5058 100644 --- a/rng-tools.spec +++ b/rng-tools.spec @@ -1,5 +1,6 @@ %global _hardened_build 1 +# this is a correct if, bcond_with actually means without and vice versa %if 0%{?rhel} && 0%{?rhel} >= 9 %bcond_with pkcs11 %bcond_with rtlsdr @@ -44,7 +45,9 @@ Patch1: 2-rt-comment-out-have-aesni.patch Patch2: 3-rt-fix-jent-define.patch %description -Hardware random number generation tools. +This is a random number generator daemon and its tools. It monitors +a set of entropy sources present on a system (like /dev/hwrng, RDRAND, +TPM, jitter) and supplies entropy from them to a kernel entropy pool. %prep %autosetup -p0 diff --git a/tests/selftest/runtest.sh b/tests/selftest/runtest.sh index a826e4c..472a88a 100755 --- a/tests/selftest/runtest.sh +++ b/tests/selftest/runtest.sh @@ -31,7 +31,7 @@ . /usr/share/beakerlib/beakerlib.sh || exit 1 PACKAGE="rng-tools" -PACKAGES="rng-tools automake autoconf libsysfs-devel libxml2 libxml2-devel openssl-devel libcurl-devel" +PACKAGES="rng-tools gcc make binutils gettext automake autoconf jitterentropy-devel jansson-devel libcap-devel libxml2 libxml2-devel openssl-devel libcurl-devel libgcrypt-devel rtl-sdr-devel libp11-devel" UPSTREAMPKG="rng-tools-*" BUILDLOG=`mktemp` TESTLOG=`mktemp` @@ -43,8 +43,8 @@ TESTDIR="$TOPDIR/BUILD/$UPSTREAMPKG/" rlJournalStart rlPhaseStartSetup - for PKG in $PACKAGES; do - rlAssertRpm $PKG + for PKG in $PACKAGES; do + rlAssertRpm $PKG done rlPhaseEnd @@ -57,19 +57,20 @@ rlJournalStart echo "+ Buildlog:" tail -n 100 $BUILDLOG rlRun "pushd ." - rlRun "cd $TESTDIR" - rlRun "make check &> $TESTLOG" + rlRun "cd $TESTDIR" + rlRun "make check &> $TESTLOG" if [ $? -eq 0 ] then rlPass "Selftest Passed" else rlFail "Selftest Failed" fi + rlFileSubmit $TESTLOG rlPhaseEnd rlPhaseStartCleanup - rlRun "popd" - rlRun "rm -rf $PACKAGE*.src.rpm" 0 "Removing source rpm" + rlRun "popd" + rlRun "rm -rf $PACKAGE*.src.rpm" 0 "Removing source rpm" rlPhaseEnd rlJournalPrintText rlJournalEnd diff --git a/tests/tests.yml b/tests/tests.yml index d65d773..5d0e46e 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -8,9 +8,13 @@ tests: - selftest required_packages: - - libsysfs-devel + - jitterentropy-devel + - jansson-devel + - libcap-devel - libxml2 - libxml2-devel - openssl-devel - libcurl-devel - libgcrypt-devel + - rtl-sdr-devel + - libp11-devel