[yocto] [meta-selinux][PATCH] README: update with systemd & virtual/refpolicy details

bobadeshrikant at gmail.com bobadeshrikant at gmail.com
Fri Jul 1 06:17:22 PDT 2016


From: Shrikant Bobade <shrikant_bobade at mentor.com>

add init manager user guidelines and examples for using refpolicy with
perticular version and type.

Signed-off-by: Shrikant Bobade <shrikant_bobade at mentor.com>
---
 README | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

diff --git a/README b/README
index 284d862..dabaa41 100644
--- a/README
+++ b/README
@@ -65,6 +65,8 @@ An "oe-selinux" distribution is also included as a convienence for people
 working with this layer, without the additional Poky meta data.  This
 approach may work, but is not generally tested by the maintainers.
 
+e.g. DISTRO="poky-selinux"
+
 
 Using different versions of linux-yocto
 ---------------------------------------
@@ -75,6 +77,7 @@ currently supported: v3.14, v3.19, v4.1(by default).
 * enable the preferred linux-yocto to local.conf or oe-selinux.conf
 e.g. PREFERRED_VERSION_linux-yocto_qemuarm = "3.19%"
 
+
 Using different versions of refpolicy
 -------------------------------------
 To prepare selinux enabled images using different ver. of refpolicy,
@@ -86,8 +89,28 @@ By default refpolicy from git builds head commit of master branch, we can update
 SRCREV for refpolicy and refpolicy-contrib as appropriate at refpolicy_git.inc
 to check refpolicy as per required commits.
 
-* enable the preferred refpolicy-mls to local.conf or oe-selinux.conf
-e.g. REFERRED_VERSION_refpolicy-mls = "2.20140311"
+* enable the preferred refpolicy-minimum to local.conf or oe-selinux.conf
+e.g. PREFERRED_VERSION_refpolicy-minimum = "2.20151208"
+
+
+Using perticular refpolicy policy type
+--------------------------------------
+Provider "virtual/refpolicy" used to set perticular refpolicy type.
+
+* enabled refpolicy-minimum from refpolicy types at config level
+e.g. PREFERRED_PROVIDER_virtual/refpolicy ?= "refpolicy-minimum"
+
+
+Using different init manager
+----------------------------
+By default selinux enabled images coming up with "sysvinit" as init manager,
+we can use "systemd" as an init manager using below changes to local.conf
+
+* enable systemd as init manager changes to local.conf
+DISTRO_FEATURES_remove = " sysvinit"
+DISTRO_FEATURES_append = " systemd"
+VIRTUAL-RUNTIME_init_manager = "systemd"
+DISTRO_FEATURES_BACKFILL_CONSIDERED = ""
 
 
 License
-- 
1.9.1




More information about the yocto mailing list