Initial commit
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user