From 7316b18a6c8706635592d2c60c40a505b4654312 Mon Sep 17 00:00:00 2001
From: Nick Kralevich <nnk@google.com>
Date: Fri, 1 Nov 2013 16:23:15 -0700
Subject: [PATCH] README: recommend concatenation vs assignment

Recommend using concatenation versus assignment when making
policy declarations inside BoardConfig.mk. This will allow
sepolicy to exist in the vendor directory.

Change-Id: If982217fcb3645d9c6b37a341755b5b65f26fc5f
---
 README | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/README b/README
index 627d75d9f..0e3b30b04 100644
--- a/README
+++ b/README
@@ -24,7 +24,7 @@ used instead of the corresponding file in external/sepolicy.
 BOARD_SEPOLICY_DIRS contains a list of directories to search
 for BOARD_SEPOLICY_UNION and BOARD_SEPOLICY_REPLACE files. Order
 matters in this list.
-eg.) If you have BOARD_SEPOLICY_UNION := widget.te and have 2
+eg.) If you have BOARD_SEPOLICY_UNION += widget.te and have 2
 instances of widget.te files on BOARD_SEPOLICY_DIRS search path.
 The first one found (at the first search dir containing the file)
 gets processed first.
@@ -56,9 +56,9 @@ is useful if you have numerous config directories that contain a file
 and you want to NOT include a particular file in your resulting
 policy file, either by UNION or REPLACE.
 Eg.) Suppose the following:
-     BOARD_SEPOLICY_DIRS := X Y
-     BOARD_SEPOLICY_REPLACE := A
-     BOARD_SEPOLICY_IGNORE := X/A
+     BOARD_SEPOLICY_DIRS += X Y
+     BOARD_SEPOLICY_REPLACE += A
+     BOARD_SEPOLICY_IGNORE += X/A
 
      Directories X and Y contain A.
 
@@ -68,10 +68,10 @@ Eg.) Suppose the following:
 Example BoardConfig.mk Usage:
 From the Tuna device BoardConfig.mk, device/samsung/tuna/BoardConfig.mk
 
-BOARD_SEPOLICY_DIRS := \
+BOARD_SEPOLICY_DIRS += \
         device/samsung/tuna/sepolicy
 
-BOARD_SEPOLICY_UNION := \
+BOARD_SEPOLICY_UNION += \
         genfs_contexts \
         file_contexts \
         sepolicy.te
-- 
GitLab