From: Shrikant Bobade <shrikant_bob...@mentor.com> add systemd service file for handling selinux autorelabel, this change improves handling of systemd service functionality like:status check, re-run, debug etc. compared to sysvinit compatibility mode scripts.
Signed-off-by: Shrikant Bobade <shrikant_bob...@mentor.com> --- .../selinux/selinux-autorelabel/selinux-autorelabel.service | 11 +++++++++++ recipes-security/selinux/selinux-autorelabel_0.1.bb | 5 ++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 recipes-security/selinux/selinux-autorelabel/selinux-autorelabel.service diff --git a/recipes-security/selinux/selinux-autorelabel/selinux-autorelabel.service b/recipes-security/selinux/selinux-autorelabel/selinux-autorelabel.service new file mode 100644 index 0000000..9520f6e --- /dev/null +++ b/recipes-security/selinux/selinux-autorelabel/selinux-autorelabel.service @@ -0,0 +1,11 @@ +[Unit] +Description=SELinux autorelabel service loading +DefaultDependencies=no +Before=sysinit.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/selinux-autorelabel.sh + +[Install] +WantedBy=multi-user.target diff --git a/recipes-security/selinux/selinux-autorelabel_0.1.bb b/recipes-security/selinux/selinux-autorelabel_0.1.bb index 2664863..4eb2b4e 100644 --- a/recipes-security/selinux/selinux-autorelabel_0.1.bb +++ b/recipes-security/selinux/selinux-autorelabel_0.1.bb @@ -11,7 +11,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 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto