[oe] [meta-oe PATCH] zram: Avoid installing init and services, if unused
Otavio Salvador
otavio at ossystems.com.br
Sat Oct 5 13:35:21 UTC 2019
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
---
meta-oe/recipes-extended/zram/zram_0.1.bb | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/meta-oe/recipes-extended/zram/zram_0.1.bb b/meta-oe/recipes-extended/zram/zram_0.1.bb
index dfd75e71c..564a0877c 100644
--- a/meta-oe/recipes-extended/zram/zram_0.1.bb
+++ b/meta-oe/recipes-extended/zram/zram_0.1.bb
@@ -16,11 +16,16 @@ SRC_URI = " \
do_install () {
# Sysvinit
- install -d ${D}${sysconfdir}/init.d
- install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/zram
-
- install -d ${D}${systemd_unitdir}/system
- install -m 0644 ${WORKDIR}/zram.service ${D}${systemd_unitdir}/system
+ if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
+ install -d ${D}${sysconfdir}/init.d
+ install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/zram
+ fi
+
+ # SystemD
+ if ${@bb.utils.filter('DISTRO_FEATURES','systemd','true','false',d)}; then
+ install -d ${D}${systemd_unitdir}/system
+ install -m 0644 ${WORKDIR}/zram.service ${D}${systemd_unitdir}/system
+ fi
}
FILES_${PN} = "${sysconfdir}"
--
2.23.0
More information about the Openembedded-devel
mailing list