android_system_core/rootdir
Nelson Li 2c2f3294b7 Convert *-developer-gsi.avbpubkey to Android.bp
Use `soong_config_module_type` to install `*-developer-gsi.avbpubkey`
to either `ramdisk` or `vendor_ramdisk` based on the value of
`BOARD_MOVE_GSI_AVB_KEYS_TO_VENDOR_BOOT` in each device.

In build/soong/android/paths.go's modulePartition() function, there is
already logic to construct `vendor_ramdisk` and `ramdisk` partitions
based on the different values of
`BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT` and
`BOARD_USES_RECOVERY_AS_BOOT`. And the logic is identical to the
original Android.mk.

Therefore, this change only needs to determine whether the avb public
keys should be placed in `vendor_ramdisk` or `ramdisk` based on the
value of `BOARD_MOVE_GSI_AVB_KEYS_TO_VENDOR_BOOT`. The rest of the
judgment logic can be ignored.

Bug: 347636127
Test: 1) lunch aosp_cf_x86_64_phone && m q-developer-gsi.avbpubkey
      2) check it installed to vendor_ramdisk/first_stage_ramdisk/avb/
      3) lunch yukawa && m q-developer-gsi.avbpubkey
      4) check it installed to ramdisk/avb/q-developer-gsi.avbpubkey
Change-Id: I6de1a038261f2feeae4504d8097c7392b166848d
2024-07-17 13:34:46 +08:00
..
avb Convert *-developer-gsi.avbpubkey to Android.bp 2024-07-17 13:34:46 +08:00
etc linker.config.json: remove libpac.so. 2024-04-02 14:19:15 +00:00
adb_debug.prop Adding adb_debug.prop into debug ramdisk 2019-04-23 11:13:46 +08:00
Android.bp Make public.libraries.android.txt available to filesystem 2024-05-30 16:06:43 +09:00
Android.mk Merge "Revert "Move native coverage output directory."" into main 2024-06-04 23:37:03 +00:00
asan.options
asan_extract.rc
asan_extract.sh
init-debug.rc Prevent debugfs unmount on debug builds with a persist property 2021-04-16 13:59:15 -07:00
init.boringssl.zygote64.rc Run boringssl tests according to ro.zygote 2023-08-10 17:12:47 +08:00
init.boringssl.zygote64_32.rc Run boringssl tests according to ro.zygote 2023-08-10 17:12:47 +08:00
init.environ.rc.in Allow to set scudo allocation buffer size 2023-11-16 21:16:44 +00:00
init.no_zygote.rc Reland "Add a core configuration that disables the zygote." 2022-02-15 16:03:35 -08:00
init.rc Merge "Revert "Make foreground and background I/O priority different"" into main 2024-06-11 23:14:34 +00:00
init.usb.configfs.rc
init.usb.rc init.usb.rc: specify user manually 2023-05-03 01:06:38 +00:00
init.zygote32.rc Update zygote32 rc file to match others 2024-06-06 19:11:27 +00:00
init.zygote64.rc Only restart media.tuner when it's running 2023-09-08 04:19:34 +00:00
init.zygote64_32.rc Resync zygote64 and zygote64_32 rc files. 2022-09-29 17:21:54 -07:00
OWNERS Add new owners to various sub-projects. 2020-12-11 12:45:45 -08:00
ramdisk_node_list ramdisk_node_list: Add urandom node 2023-05-02 09:48:21 +00:00
ueventd.rc Assigns system user/group to /dev/hidraw* devices. 2023-11-15 03:04:07 +00:00