Initial commit

This commit is contained in:
Your Name
2026-04-23 17:07:55 +08:00
commit b7e39e063b
16725 changed files with 1625565 additions and 0 deletions
@@ -0,0 +1 @@
EXTRA_ARGS="-r /dev/hwrng -O jitter:thread_count:1"
@@ -0,0 +1,19 @@
FILESEXTRAPATHS:prepend:gbmc := "${THISDIR}/${PN}:"
SRC_URI:append:gbmc = " file://default"
SYSTEMD_SERVICE:${PN}-service:append:gbmc = " rng-tools-nojitter.service"
do_install:append:gbmc() {
install -m 0644 ${D}${systemd_system_unitdir}/rng-tools.service \
${D}${systemd_system_unitdir}/rng-tools-nojitter.service
# Don't enable jitter in rng-tools-nojitter
sed -i 's,\$EXTRA_ARGS,-x jitter \$EXTRA_ARGS,' \
${D}${systemd_system_unitdir}/rng-tools-nojitter.service
# Run the jitter enabled service if this one fails
sed -i '/^\[Unit\]$/aOnFailure=rng-tools.service\nConflicts=rng-tools.service' \
${D}${systemd_system_unitdir}/rng-tools-nojitter.service
# Don't run the jitter service by default
sed -i '/^WantedBy=/d' ${D}${systemd_system_unitdir}/rng-tools.service
}