For non-REL branch, move VNDK APEX to /vendor partition so we don't need
to update vendor.img prebuilt everytime there is a change in the VNDK
libraries.
For REL branch, the API/ABI surfaces of VNDK libraries are frozen so
don't need to move to /vendor partition.
Bug: 140136207
Test: Build on REL and non-REL branch
Change-Id: Ibce24465b546c52bc447b4b28a474de2b4b53792
We've started pushing init.insmod.*.cfg into the kernel prebuilts, and
installing it to /vendor_dlkm/etc, but it may not be available on all
prebuilt variants (e.g., kernel 5.10).
Here, we:
1. conditionally install our common init.*cfg to /vendor_dlkm (only if
$(TARGET_KERNEL_DIR) doesn't have a copy)
2. point init at /vendor_dlkm/etc
When we've cycled completely off of kernel 5.10, we can drop #1.
Bug: 369686096
Test: build, boot
Flag: EXEMPT refactor
Change-Id: Ibefafbcfe1fdf9b4e65ee3d73126c33f04ee193b
Module `modem_svc_sit` is not valid unless:
* USES_LASSEN_MODEM is true
* BOARD_WITHOUT_RADIO is NOT true (or NOT set)
Devices in gs101 family will set "USES_LASSEN_MODEM := true"; however,
not evevy gs101 device disables BOARD_WITHOUT_RADIO.
This commit defines PRODUCT_PACKAGES `modem_svc_sit` because it is
converted from bp by moving the if-statement constrain from the module
level to device level.
Flag: EXEMPT refactor
Bug: 358485346
Test: m modem_svc_sit
Change-Id: Ib3f7c8b0376e7cdec70e4baaf37e7a43c7d41333
am skip reason: Merged-In Iffe880b97e0296047b9e2b9c9929d67d09d257b6 with SHA-1 ac3a513033 is already in history
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3257839
Change-Id: I50bcd5acd347f65c90744517f8a62a88aa5f6ddc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Iffe880b97e0296047b9e2b9c9929d67d09d257b6 with SHA-1 ac3a513033 is already in history
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3257839
Change-Id: Ia5fc39780507af153459b186c134150f7806d8c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
The Android are now based on Trunk Stable world and Pixel prebuilts CLs
also needs to reply with this which controlled by the flag which results:
- the flag value might be different on each branches
- the flag value are mostly different on each release configuration
- for local builds, ENGs' needs to figure out the correct location
of current prebuilts by checking through entire prebuilt textproto
files
To alleviate this problem, create an symlink file under android root
indicates current prebuilt path after invoke the android lunch cmd.
Bug: 364831620
Flag: EXEMPT export current prebuilt path
Change-Id: I43355dc794b94084a9a1d80cc23382781eace1d8
Signed-off-by: Robin Peng <robinpeng@google.com>
If etm modules aren't built with kernel prebuilts, then
add them manually.
Bug: 364309766
Bug: 340617717
Bug: 331725877
Test: build and run oriole-trunk_staging-userdebug
Flag: build.RELEASE_ETM_IN_USERDEBUG_ENG
Change-Id: Iea66467b22086066972b214ba7af553158f80b03
- avoid wrong sensor value reading for thermalHAL
Bug: 327327502
Test: Build to boot to home
Flag: EXEMPT (bug 337358613)
Change-Id: Ie14fa095f695aa6d02f9a73016fe1952943b8b71
Signed-off-by: Peter (YM) <peterym@google.com>