android_build/tools
Tianjie a2076137a1 Define the protobuf for OTA metadata
Background in http://go/android-partial-updates. For partial update
(e.g. system-only) or devices with mixed build, the current
fingerprint & device name no longer suffice as the precondition to
install the package.

Therefore, we need to additionally include the per-partition build
props into the ota metadata. We also define a protobuf for the metadata
so it can be extended later. The metadata of the legacy format is also
kept for backward compatibility.

Bug: 151088567
Test: unittest pass, generate an OTA and check the result
Change-Id: I716f7da54a393cd340280dbddc3c92b3460f8ef8
2020-08-26 16:17:35 -07:00
..
acp
apicheck
atree
docker
droiddoc Delete unused subdirectory. 2020-07-24 14:07:35 -07:00
fs_config Update language to meet Android's inclusive language guidance 2020-07-30 15:05:55 -07:00
fs_get_stats Include private/fs_config.h directly when needed 2020-03-05 10:55:45 -08:00
libhost
releasetools Define the protobuf for OTA metadata 2020-08-26 16:17:35 -07:00
signapk Add signing certificate lineage file support. 2020-04-06 13:42:23 -07:00
signtos
warn Separate html/csv output functions into html_writer.py 2020-02-27 15:39:18 -08:00
zipalign Change the parameter type of offset in read 2020-04-02 06:16:43 +00:00
ziptime
Android.bp Let extract_kernel return full kernel release. 2020-07-30 23:53:25 +00:00
OWNERS
auto_gen_test_config.py Update auto-gen test config template with PARAMETERIZED_STRINGS 2020-05-15 11:43:43 +08:00
auto_gen_test_config_test.py
brillo-clang-format
buildinfo.sh
check_elf_file.py Update language to comply with Android's inclusive language guidance 2020-07-29 01:20:01 +08:00
check_identical_lib.sh Add more details to divergent vndk lib error. 2020-08-06 18:02:31 +00:00
check_radio_versions.py
checkowners.py
compare_fileslist.py
event_log_tags.py
extract_kernel.py extract_kernel.py: add support to output compiler information 2020-08-08 17:15:19 +08:00
fat16copy.py
fileslist_util.py
filter-product-graph.py
findleaves.py
fixlinebreaks.sh
generate-enforce-rro-android-manifest.py
generate-notice-files.py Add support for combining the notices from 2 roots. 2020-07-20 17:32:14 +00:00
generate-self-extracting-archive.py
java-event-log-tags.py
java-layers.py
merge-event-log-tags.py
mk2bp_catalog.py Add mk2bp_catalog.py that outputs more data about makefiles to be converted to soong. 2020-07-16 18:19:15 -07:00
normalize_path.py
parsedeps.py
post_process_props.py Handle the case when non-optional props have the same value 2020-06-30 18:44:51 +09:00
post_process_props_unittest.xml Support optional prop assignments 2020-06-30 18:44:01 +09:00
print_module_licenses.sh
product_debug.py
soong_to_convert.py Add mk2bp_catalog.py that outputs more data about makefiles to be converted to soong. 2020-07-16 18:19:15 -07:00
test_extract_kernel.py
test_post_process_props.py Handle the case when non-optional props have the same value 2020-06-30 18:44:51 +09:00
warn.py