diff mbox series

[meta-arago,master/kirkstone] meta-arago-distro: drop all the rng-tools stuff

Message ID 20230518012209.1869587-1-rs@ti.com
State Accepted
Delegated to: Ryan Eatmon
Headers show
Series [meta-arago,master/kirkstone] meta-arago-distro: drop all the rng-tools stuff | expand

Commit Message

Randolph Sapp May 18, 2023, 1:22 a.m. UTC
From: Randolph Sapp <rs@ti.com>

OE-core has dropped rng-tools by default. A direct quote from them:

	It appears that rngd is not needed as of linux-5.6 and later[1]
	and should not be installed by default since the purpose of rngd
	is to provide additional trusted sources of entropy.

	We did some testing on real hardware, the result seems to support that
	we no longer need rngd by default on kernel v5.6 and later.

	[1] https://github.com/torvalds/linux/commit/30c08efec8884fb106b8e57094baa51bb4c44e32

There's no need to drag it around in our package groups.

Signed-off-by: Randolph Sapp <rs@ti.com>
---
 .../packagegroup-arago-base-tisdk-server-extra.bb |  1 -
 .../packagegroups/packagegroup-arago-bootstrap.bb |  1 -
 .../recipes-core/packagegroups/ti-test.bb         |  1 -
 .../rng-tools/rng-tools/rngd.rules                |  1 -
 .../rng-tools/rng-tools_%.bbappend                | 15 ---------------
 5 files changed, 19 deletions(-)
 delete mode 100644 meta-arago-distro/recipes-support/rng-tools/rng-tools/rngd.rules
 delete mode 100644 meta-arago-distro/recipes-support/rng-tools/rng-tools_%.bbappend
diff mbox series

Patch

diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base-tisdk-server-extra.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base-tisdk-server-extra.bb
index 50122f11..891449b7 100644
--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base-tisdk-server-extra.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-base-tisdk-server-extra.bb
@@ -38,7 +38,6 @@  RDEPENDS:${PN} = "\
     libdnet \
     bridge-utils \
     ebtables \
-    rng-tools \
     elfutils \
     zip \
     libsdl \
diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-bootstrap.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-bootstrap.bb
index e7f852da..b0ec64b0 100644
--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-bootstrap.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-bootstrap.bb
@@ -23,7 +23,6 @@  UTILS = " \
 	 net-tools \
 	 ethtool  \
 	 pciutils \
-	 rng-tools \
 	 stress-ng \
 	 iperf \
 	 lmbench \
diff --git a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb
index 0b6e1eed..3e45077b 100644
--- a/meta-arago-distro/recipes-core/packagegroups/ti-test.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/ti-test.bb
@@ -20,7 +20,6 @@  ARAGO_TEST = "\
     stress \
     stress-ng \
     yavta \
-    rng-tools \
     perf \
     v4l-utils \
     smcroute \
diff --git a/meta-arago-distro/recipes-support/rng-tools/rng-tools/rngd.rules b/meta-arago-distro/recipes-support/rng-tools/rng-tools/rngd.rules
deleted file mode 100644
index a21c99b7..00000000
--- a/meta-arago-distro/recipes-support/rng-tools/rng-tools/rngd.rules
+++ /dev/null
@@ -1 +0,0 @@ 
-ACTION=="add", SUBSYSTEM=="module", KERNEL=="omap_rng", TAG+="systemd", ENV{SYSTEMD_WANTS}+="rngd.service"
diff --git a/meta-arago-distro/recipes-support/rng-tools/rng-tools_%.bbappend b/meta-arago-distro/recipes-support/rng-tools/rng-tools_%.bbappend
deleted file mode 100644
index 975e2535..00000000
--- a/meta-arago-distro/recipes-support/rng-tools/rng-tools_%.bbappend
+++ /dev/null
@@ -1,15 +0,0 @@ 
-FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
-
-PR:append = ".arago0"
-
-SRC_URI += "file://rngd.rules"
-
-do_install:append() {
-	# remove duplicate initscript
-	rm -f ${D}${sysconfdir}/init.d/rng-tools
-
-	install -d ${D}${sysconfdir}/udev/rules.d/
-	install -m0644 ${WORKDIR}/rngd.rules ${D}${sysconfdir}/udev/rules.d/
-}
-
-INHIBIT_UPDATERCD_BBCLASS = "1"