From 9b0f0063193009c6ee25539e3d32610153eaa65e Mon Sep 17 00:00:00 2001 From: Shrikant Bobade Date: Mon, 22 Aug 2016 18:37:55 +0530 Subject: selinux-labeldev: add systemd service file support 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 Signed-off-by: Joe MacDonald --- .../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 -- cgit v1.2.3-54-g00ecf