mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-16 16:27:27 +00:00
rng-tools: Fixes for latest OE layouts
The current recipe has a few installation errors: * The manipulation of configurable paths drops a '/' * The init script defaults are placed in the wrong file * Finer control over init script start/stop * The default device is non-standard This patch fixes these little nits and makes the package usable again. Based on the original patch: http://patchwork.openembedded.org/patch/41049/ Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
5fd605ae3a
commit
e38e5e2dc7
@@ -1,2 +1,3 @@
|
|||||||
# Specify rng device
|
# Specify rng device
|
||||||
RNG_DEVICE=/dev/hwrng
|
#RNG_DEVICE=/dev/hwrng
|
||||||
|
RNG_DEVICE=/dev/urandom
|
||||||
|
|||||||
@@ -24,13 +24,13 @@ do_install_append() {
|
|||||||
if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
|
if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
|
||||||
install -d "${D}${sysconfdir}/init.d"
|
install -d "${D}${sysconfdir}/init.d"
|
||||||
install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/rng-tools
|
install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/rng-tools
|
||||||
sed -i -e 's,/etc/,${sysconfdir}/,' -e 's,/usr/sbin/,${sbindir},' \
|
sed -i -e 's,/etc/,${sysconfdir}/,' -e 's,/usr/sbin/,${sbindir}/,' \
|
||||||
${D}${sysconfdir}/init.d/rng-tools
|
${D}${sysconfdir}/init.d/rng-tools
|
||||||
|
|
||||||
install -d "${D}${sysconfdir}/default"
|
install -d "${D}${sysconfdir}/default"
|
||||||
install -m 0644 ${WORKDIR}/default ${D}${sysconfdir}/default
|
install -m 0644 ${WORKDIR}/default ${D}${sysconfdir}/rng-tools
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
INITSCRIPT_NAME = "rng-tools"
|
INITSCRIPT_NAME = "rng-tools"
|
||||||
INITSCRIPT_PARAMS = "defaults"
|
INITSCRIPT_PARAMS = "start 30 S . stop 30 0 6 1 ."
|
||||||
|
|||||||
Reference in New Issue
Block a user