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.