summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/rng-tools/rng-tools_6.6.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-support/rng-tools/rng-tools_6.6.bb')
-rw-r--r--meta/recipes-support/rng-tools/rng-tools_6.6.bb23
1 files changed, 9 insertions, 14 deletions
diff --git a/meta/recipes-support/rng-tools/rng-tools_6.6.bb b/meta/recipes-support/rng-tools/rng-tools_6.6.bb
index 41959a2695..b0afa4b0eb 100644
--- a/meta/recipes-support/rng-tools/rng-tools_6.6.bb
+++ b/meta/recipes-support/rng-tools/rng-tools_6.6.bb
@@ -44,18 +44,13 @@ do_configure_prepend() {
44} 44}
45 45
46do_install_append() { 46do_install_append() {
47 install -d "${D}${sysconfdir}/init.d" 47 install -Dm 0644 ${WORKDIR}/default ${D}${sysconfdir}/default/rng-tools
48 install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/rng-tools 48 install -Dm 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/rng-tools
49 sed -i -e 's,/etc/,${sysconfdir}/,' -e 's,/usr/sbin/,${sbindir}/,' \ 49 install -Dm 0644 ${WORKDIR}/rngd.service \
50 ${D}${sysconfdir}/init.d/rng-tools 50 ${D}${systemd_system_unitdir}/rngd.service
51 51 sed -i \
52 # Only install the default script when 'sysvinit' is in DISTRO_FEATURES. 52 -e 's,@SYSCONFDIR@,${sysconfdir},' \
53 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 53 -e 's,@SBINDIR@,${sbindir},' \
54 install -d "${D}${sysconfdir}/default" 54 ${D}${sysconfdir}/init.d/rng-tools \
55 install -m 0644 ${WORKDIR}/default ${D}${sysconfdir}/default/rng-tools 55 ${D}${systemd_system_unitdir}/rngd.service
56 fi
57
58 install -d ${D}${systemd_unitdir}/system
59 install -m 644 ${WORKDIR}/rngd.service ${D}${systemd_unitdir}/system
60 sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/rngd.service
61} 56}