From: Shrikant Bobade <shrikant_bob...@mentor.com>

Add force reboot during SELinux init and autorelabel, required for smooth
auto-reboot functionality with sysvinit as init manager.

It is required only for sysvinit, so restricting only for sysvinit and not
for systemd.

Signed-off-by: Shrikant Bobade <shrikant_bob...@mentor.com>
---
 recipes-security/selinux/selinux-initsh.inc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/recipes-security/selinux/selinux-initsh.inc 
b/recipes-security/selinux/selinux-initsh.inc
index bcdd449..dbbb4f8 100644
--- a/recipes-security/selinux/selinux-initsh.inc
+++ b/recipes-security/selinux/selinux-initsh.inc
@@ -21,6 +21,8 @@ do_install () {
        install -d ${D}${sysconfdir}/init.d/
        install -m 0755 ${WORKDIR}/${SELINUX_SCRIPT_SRC}.sh 
${D}${sysconfdir}/init.d/${SELINUX_SCRIPT_DST}
 
+       sed -i 's#/sbin/reboot#/sbin/reboot -f#g' 
${D}${sysconfdir}/init.d/${SELINUX_SCRIPT_DST}
+
        install -d ${D}${systemd_unitdir}/system
        install -m 0644 ${WORKDIR}/${SELINUX_SCRIPT_SRC}.service 
${D}${systemd_unitdir}/system
 
-- 
1.9.1

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to