diff options
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.bb | 23 |
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 | ||
46 | do_install_append() { | 46 | do_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 | } |