On 10/26/2012 04:30 AM, William Roberts wrote:
For review before putting it on Gerrit. I would like to document how the
per device policy support works since I have been getting A LOT of
questions on it.

Looks fine to me, aside from one minor typo, "The can be configured" -> "They can be configured".


On Fri, Oct 26, 2012 at 5:29 PM, William Roberts
<bill.c.robe...@gmail.com <mailto:bill.c.robe...@gmail.com>> wrote:

     From 7ede6b7e40bea7d3876ab70b96e5521ef98704e6 Mon Sep 17 00:00:00 2001
    From: William Roberts <w.robe...@sta.samsung.com
    <mailto:w.robe...@sta.samsung.com>>
    Date: Fri, 26 Oct 2012 16:59:43 +0900
    Subject: [PATCH] Added README

    Currently captures how to configure a per device policy.
    ---
      README |   46 ++++++++++++++++++++++++++++++++++++++++++++++
      1 files changed, 46 insertions(+), 0 deletions(-)
      create mode 100644 README

    diff --git a/README b/README
    new file mode 100644
    index 0000000..d79635b
    --- /dev/null
    +++ b/README
    @@ -0,0 +1,46 @@
    +Policy Generation:
    +
    +Additional, per device, policy files can be added into the
    +policy build.
    +
    +The can be configured through the use of three variables,
    +they are:
    +1. BOARD_SEPOLICY_REPLACE
    +2. BOARD_SEPOLICY_UNION
    +3. BOARD_SEPOLICY_DIRS
    +
    +The variables should be set in the BoardConfig.mk file in
    +the device or vendor directories.
    +
    +BOARD_SEPOLICY_UNION is a list of of files that will be
    +"unioned", IE concatenated, at the END of their respective
    +file in external/sepolicy. Note, to add a unique file you
    +would use this variable.
    +
    +BOARD_SEPOLICY_REPLACE is a list of files that will be
    +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.
    +
    +It is an error to specify a BOARD_POLICY_REPLACE file that does
    +not exist in external/sepolicy.
    +
    +It is an error to specify a BOARD_POLICY_REPLACE file multiple
    +times.
    +
    +It is an error to specify the same file name in both
    +BOARD_POLICY_REPLACE and BOARD_POLICY_UNION.
    +
    +It is an error to specify a BOARD_SEPOLICY_DIRS that has no entries.
    +
    +Example Usage:
    +From the Tuna device BoardConfig.mk, device/samsung/tuna/BoardConfig.mk
    +
    +BOARD_SEPOLICY_DIRS := \
    +        device/samsung/tuna/sepolicy
    +
    +BOARD_SEPOLICY_UNION := \
    +        genfs_contexts \
    +        file_contexts \
    +        sepolicy.te
    --
    1.7.0.4




--
Respectfully,

William C Roberts




--
This message was distributed to subscribers of the seandroid-list mailing list.
If you no longer wish to subscribe, send mail to majord...@tycho.nsa.gov with
the words "unsubscribe seandroid-list" without quotes as the message.

Reply via email to