summaryrefslogtreecommitdiffstats
path: root/update_verifier/Android.bp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Refactor update_verifier into a classTianjie Xu2018-09-211-3/+2
| | | | | | | | | | | | | The refactor separates out the parsing of care_map and the actual verification of the partitions. Moreover, it skips the verification in case of a format error in the care map. Also, the parsing of care_map now uses the suffix of the file to tell if it has the protobuf format or the plain text format. Bug: 115740187 Test: unit test pass Change-Id: I7aa32004db02af1deb7bfdc6f5bd7921eb7883e5
* Add a python binary to generate the protobuf for care_mapTianjie Xu2018-08-171-1/+30
| | | | | | | | | | | | | | This binary parses the legacy care_map text in the input file and writes the generated protobuf message into the output file. For test purpose, it also has a "--parse_proto" option to reverse the process and convert a protobuf message file into plain text. The build script will then call the binary to generate the care_map.txt in the new format. Bug: 77867897 Test: Run the binary to convert a care_map.txt, run update_verifier Change-Id: I3ca65e19027404806132aa8d51e9bff766630c99
* Add proto3 support for care_mapTianjie Xu2018-07-251-0/+7
| | | | | | | | | | Switching to the protobuf format helps to make the care_map more extensible. As we have such plans in the future, add the support to parse the protobuf message in the update_verifier. Bug: 77867897 Test: unit tests pass, update_verifier successfully verifies a care_map.pb Change-Id: I9fe83cb4dd3cc8d6fd0260f2a47338fe142d3938
* update_verifier: Move to Soong.Tao Bao2018-04-201-0/+83
Test: mmma -j bootable/recovery Change-Id: I3a3574c89318304231c01f7633d32ece31df098c