diff options
author | Shrikant Bobade <shrikant_bobade@mentor.com> | 2016-08-22 18:37:55 +0530 |
---|---|---|
committer | Joe MacDonald <joe_macdonald@mentor.com> | 2016-09-01 14:30:46 -0400 |
commit | 9b0f0063193009c6ee25539e3d32610153eaa65e (patch) | |
tree | 6418b6467e6f493f295e1c0fb676cb695e51bdd6 | |
parent | cd7bae3a9984aa1aacacaf075f354e5bd6879a27 (diff) | |
download | meta-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.service | 11 | ||||
-rw-r--r-- | recipes-security/selinux/selinux-labeldev_0.1.bb | 5 |
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] | ||
2 | Description=SELinux init for /dev service loading | ||
3 | DefaultDependencies=no | ||
4 | Before=sysinit.target | ||
5 | |||
6 | [Service] | ||
7 | Type=oneshot | ||
8 | ExecStart=/usr/bin/selinux-labeldev.sh | ||
9 | |||
10 | [Install] | ||
11 | 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 = " \ | |||
10 | policycoreutils-setfiles \ | 10 | policycoreutils-setfiles \ |
11 | " | 11 | " |
12 | 12 | ||
13 | SRC_URI = "file://${BPN}.sh" | 13 | SRC_URI = "file://${BPN}.sh \ |
14 | file://${BPN}.service \ | ||
15 | " | ||
16 | |||
14 | SELINUX_SCRIPT_DST = "0${BPN}" | 17 | SELINUX_SCRIPT_DST = "0${BPN}" |
15 | 18 | ||
16 | require selinux-initsh.inc | 19 | require selinux-initsh.inc |