[yocto] [meta-selinux][PATCH 1/3] selinux-initsh.inc: selinux-init/autorelabel: add force reboot
Shrikant Bobade
bobadeshrikant at gmail.com
Tue Sep 20 07:27:45 PDT 2016
From: Shrikant Bobade <shrikant_bobade at 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_bobade at 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
More information about the yocto
mailing list