On 12/11/2012 09:36 AM, rpcraig wrote:
> On 12/11/2012 08:14 AM, Joshua Brindle wrote:
>> rpcraig wrote:
>>> On 12/11/2012 07:35 AM, Joshua Brindle wrote:
>>>> I understand that, but it doesn't answer my question :X
>>>>
>> <snip>
>>> Independent of the SEPOLICY vars issue, how are you maintaining it?
>> I have customer1_maguro.mk and customer2_maguro.mk in the maguro repo.
>> That lets me have different PRODUCT_PACKAGES and PRODUCT_COPY_FILES
>> variables. The advantages are:
>>
>> 1) only 1 repo to rebase when upstream changes, instead of 1 per
>> customer.
>> 2) don't have to constantly go around and fix vendor/* generated files
>> which explicitly check for PRODUCT=maguro or toro.
>> 3) don't have to reproduce changes I make to any maguro repo that is
>> not specific to the product in question.
>> 4) device repos aren't small, because they often have binary blobs and
>> git doesn't handle that well, having many more will make syncing and
>> storing worse.
>>
>> At least, that is what I was doing until I was forced to have
>> different policies.
> In device/samsung/manta/BoardConfig.mk wouldn't you just define your
> BOARD_SEPOLICY_* vars after the include for the
> device/samsung/tuna/BoardConfig.mk file. Thereby overriding the ones set
> in tuna. Then just use if-else makefile logic to build those SEPOLICY
> vars specific to your customer needs.
>
> --
> 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.
That should be device/samsung/maguro not not device/samsung/manta.


--
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