[yocto] [meta-selinux][PATCH 2/5] selinux-init: add systemd service file support
Shrikant Bobade
bobadeshrikant at gmail.com
Mon Aug 22 06:07:06 PDT 2016
From: Shrikant Bobade <shrikant_bobade at mentor.com>
add systemd service file for handling selinux initialization, this change
improves handling of systemd service functionality like:status check, debug
etc. compared to sysvinit compatibility mode scripts.
Signed-off-by: Shrikant Bobade <shrikant_bobade at mentor.com>
---
recipes-security/selinux/selinux-init/selinux-init.service | 11 +++++++++++
recipes-security/selinux/selinux-init_0.1.bb | 5 ++++-
2 files changed, 15 insertions(+), 1 deletion(-)
create mode 100644 recipes-security/selinux/selinux-init/selinux-init.service
diff --git a/recipes-security/selinux/selinux-init/selinux-init.service b/recipes-security/selinux/selinux-init/selinux-init.service
new file mode 100644
index 0000000..93cc6ce
--- /dev/null
+++ b/recipes-security/selinux/selinux-init/selinux-init.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=SELinux init service loading
+DefaultDependencies=no
+Before=sysinit.target
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/selinux-init.sh
+
+[Install]
+WantedBy=multi-user.target
diff --git a/recipes-security/selinux/selinux-init_0.1.bb b/recipes-security/selinux/selinux-init_0.1.bb
index 54932e8..38b5900 100644
--- a/recipes-security/selinux/selinux-init_0.1.bb
+++ b/recipes-security/selinux/selinux-init_0.1.bb
@@ -14,7 +14,10 @@ ${PN}_RDEPENDS = " \
policycoreutils-setfiles \
"
-SRC_URI = "file://${BPN}.sh"
+SRC_URI = "file://${BPN}.sh \
+ file://${BPN}.service \
+ "
+
INITSCRIPT_PARAMS = "start 01 S ."
require selinux-initsh.inc
--
1.9.1
More information about the yocto
mailing list