[yocto] [meta-selinux][PATCH 4/5] selinux-labeldev: add systemd service file support
Shrikant Bobade
bobadeshrikant at gmail.com
Mon Aug 22 06:07:55 PDT 2016
From: Shrikant Bobade <shrikant_bobade at mentor.com>
add systemd service file for handling selinux labeldev, 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>
---
.../selinux/selinux-labeldev/selinux-labeldev.service | 11 +++++++++++
recipes-security/selinux/selinux-labeldev_0.1.bb | 5 ++++-
2 files changed, 15 insertions(+), 1 deletion(-)
create mode 100644 recipes-security/selinux/selinux-labeldev/selinux-labeldev.service
diff --git a/recipes-security/selinux/selinux-labeldev/selinux-labeldev.service b/recipes-security/selinux/selinux-labeldev/selinux-labeldev.service
new file mode 100644
index 0000000..d45ecbc
--- /dev/null
+++ b/recipes-security/selinux/selinux-labeldev/selinux-labeldev.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=SELinux init for /dev service loading
+DefaultDependencies=no
+Before=sysinit.target
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/selinux-labeldev.sh
+
+[Install]
+WantedBy=multi-user.target
diff --git a/recipes-security/selinux/selinux-labeldev_0.1.bb b/recipes-security/selinux/selinux-labeldev_0.1.bb
index b692bb2..8eb5db4 100644
--- a/recipes-security/selinux/selinux-labeldev_0.1.bb
+++ b/recipes-security/selinux/selinux-labeldev_0.1.bb
@@ -10,7 +10,10 @@ ${PN}_RDEPENDS = " \
policycoreutils-setfiles \
"
-SRC_URI = "file://${BPN}.sh"
+SRC_URI = "file://${BPN}.sh \
+ file://${BPN}.service \
+ "
+
SELINUX_SCRIPT_DST = "0${BPN}"
require selinux-initsh.inc
--
1.9.1
More information about the yocto
mailing list