OSDN Git Service

Include selinux_version file with builds.
authorRobert Craig <rpcraig@tycho.ncsc.mil>
Thu, 20 Mar 2014 13:48:27 +0000 (09:48 -0400)
committerRobert Craig <rpcraig@tycho.ncsc.mil>
Mon, 28 Apr 2014 22:05:54 +0000 (22:05 +0000)
The selinux_version file is used to perform policy
versioning checks by libselinux and SELinuxMMAC. When
loading policy a check is first performed to determine
if the policy out in /data/security/current should be
used to override the base policy shipped with the device.
The selinux_version file is used to make that choice. The
contents of the file simply contains the BUILD_ID that
the policy was built against. A simple string comparison
is then performed by libselinux and SELinuxMMAC.

Change-Id: I69d9d071743cfd46bb247c98f94a193396f8ebbd
Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
target/product/embedded.mk

index 60a19da..963fa14 100644 (file)
@@ -74,7 +74,8 @@ PRODUCT_PACKAGES += \
     file_contexts \
     seapp_contexts \
     property_contexts \
-    mac_permissions.xml
+    mac_permissions.xml \
+    selinux_version
 
 
 PRODUCT_COPY_FILES += \