From: Denys Dmytriyenko <[email protected]>

Since both systemd and update-rc.d classes are inherited, not having a
corresponding file results in postinst function to fail, which is a hard
error now. Having both init files installed does not affect functionality.

Signed-off-by: Denys Dmytriyenko <[email protected]>
---
 recipes-ti/ipc/ti-ipc_git.bb | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/recipes-ti/ipc/ti-ipc_git.bb b/recipes-ti/ipc/ti-ipc_git.bb
index 8b3ac91..2ebd03f 100644
--- a/recipes-ti/ipc/ti-ipc_git.bb
+++ b/recipes-ti/ipc/ti-ipc_git.bb
@@ -48,15 +48,10 @@ do_install_append() {
     sed -i -e "s/__LAD_DAEMON__/${DAEMON}/" ${WORKDIR}/tiipclad-daemon.sh
     sed -i -e "s/__LAD_DAEMON__/${DAEMON}/" ${WORKDIR}/tiipclad-daemon.service
 
-    systemd_enabled=${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '1', 
'0', d)}
-    if [ ${systemd_enabled} -eq 1 ]
-    then
-        install -d ${D}${systemd_system_unitdir}
-        install -m 0644 ${WORKDIR}/tiipclad-daemon.service 
${D}${systemd_system_unitdir}
-    else
-        install -d ${D}${sysconfdir}/init.d/
-        install -c -m 755 ${S}/scripts/tiipclad-daemon.sh 
${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
-    fi
+    install -d ${D}${systemd_system_unitdir}
+    install -m 0644 ${WORKDIR}/tiipclad-daemon.service 
${D}${systemd_system_unitdir}
+    install -d ${D}${sysconfdir}/init.d/
+    install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh 
${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
 }
 
 do_install_append_dra7xx() {
-- 
2.7.4

-- 
_______________________________________________
meta-ti mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-ti

Reply via email to