From ca82548415f81607c18454cc7c5db545e77d9bb4 Mon Sep 17 00:00:00 2001 From: Josep Orga Date: Thu, 15 Apr 2021 19:09:56 +0200 Subject: [PATCH] meta-somdevices: rng-tools: Execute rngd excluding jitter entropy generator to speed up boot. Signed-off-by: Josep Orga --- recipes-somdevices/rng-tools/rng-tools/rngd.service | 13 +++++++++++++ recipes-somdevices/rng-tools/rng-tools_%.bbappend | 10 ++++++++++ 2 files changed, 23 insertions(+) create mode 100644 recipes-somdevices/rng-tools/rng-tools/rngd.service create mode 100644 recipes-somdevices/rng-tools/rng-tools_%.bbappend diff --git a/recipes-somdevices/rng-tools/rng-tools/rngd.service b/recipes-somdevices/rng-tools/rng-tools/rngd.service new file mode 100644 index 0000000..544ec5b --- /dev/null +++ b/recipes-somdevices/rng-tools/rng-tools/rngd.service @@ -0,0 +1,13 @@ +[Unit] +Description=Hardware RNG Entropy Gatherer Daemon +DefaultDependencies=no +After=systemd-udev-settle.service +Before=sysinit.target shutdown.target +Conflicts=shutdown.target + +[Service] +ExecStart=/usr/sbin/rngd -f -r /dev/hwrng -x 5 +SuccessExitStatus=66 + +[Install] +WantedBy=multi-user.target diff --git a/recipes-somdevices/rng-tools/rng-tools_%.bbappend b/recipes-somdevices/rng-tools/rng-tools_%.bbappend new file mode 100644 index 0000000..343f9b7 --- /dev/null +++ b/recipes-somdevices/rng-tools/rng-tools_%.bbappend @@ -0,0 +1,10 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +PR = "somdevices.0" +MAINTAINER = "SomDevices " + +SRC_URI += " file://rngd.service \ +" + +do_install_append () { + install -m 0644 ${WORKDIR}/rngd.service ${D}${systemd_unitdir}/system/ +} \ No newline at end of file -- 2.17.1