summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShrikant Bobade <shrikant_bobade@mentor.com>2016-08-22 18:37:55 +0530
committerJoe MacDonald <joe_macdonald@mentor.com>2016-09-01 14:30:46 -0400
commit9b0f0063193009c6ee25539e3d32610153eaa65e (patch)
tree6418b6467e6f493f295e1c0fb676cb695e51bdd6
parentcd7bae3a9984aa1aacacaf075f354e5bd6879a27 (diff)
downloadmeta-selinux-9b0f0063193009c6ee25539e3d32610153eaa65e.tar.gz
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 <shrikant_bobade@mentor.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
-rw-r--r--recipes-security/selinux/selinux-labeldev/selinux-labeldev.service11
-rw-r--r--recipes-security/selinux/selinux-labeldev_0.1.bb5
2 files changed, 15 insertions, 1 deletions
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 @@
1[Unit]
2Description=SELinux init for /dev service loading
3DefaultDependencies=no
4Before=sysinit.target
5
6[Service]
7Type=oneshot
8ExecStart=/usr/bin/selinux-labeldev.sh
9
10[Install]
11WantedBy=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 = " \
10 policycoreutils-setfiles \ 10 policycoreutils-setfiles \
11" 11"
12 12
13SRC_URI = "file://${BPN}.sh" 13SRC_URI = "file://${BPN}.sh \
14 file://${BPN}.service \
15 "
16
14SELINUX_SCRIPT_DST = "0${BPN}" 17SELINUX_SCRIPT_DST = "0${BPN}"
15 18
16require selinux-initsh.inc 19require selinux-initsh.inc