platform_build/tools
Tao Bao dd2a5892e5 Restrict the verification in block-based incremental OTAs
BlockImageDiff has three versions. Only the incremental OTAs generated
with the latest version (3) can be re-applied to the system that's
already on the target build. Otherwise, operations like move will make
unconditional changes and damage the system. During the verification
phase, abort the OTA update if BlockImageDiff is less than 3 and it
doesn't match the checksum of the source build.

Change-Id: Ic630346eab2a993a84d0aeaacd7167ef62cc24f6
(cherry picked from commit daebaa6ed3)
2015-03-13 17:57:15 -07:00
..
acp Never use ASAN for acp. 2014-10-31 16:33:08 -07:00
apicheck don't build apicheck for PDK builds, removing dependency on doclava 2012-03-28 15:30:36 -07:00
atree Remove HAVE_DIRENT_D_TYPE. 2014-11-10 15:33:39 -08:00
check_prereq Remove the simulator target from all makefiles. 2011-07-11 23:51:37 -07:00
droiddoc change video analytics to distinguish between start and resume events. 2015-02-05 17:49:49 -08:00
fs_config Update OTA to understand SELinux labels and capabilities 2013-09-10 12:30:43 -07:00
fs_get_stats build: update fs_config calls for capabilities change. 2013-02-20 12:48:44 -08:00
releasetools Restrict the verification in block-based incremental OTAs 2015-03-13 17:57:15 -07:00
rgb2565 auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
signapk Merge "Signapk.java: hide the password" 2015-03-11 16:46:00 +00:00
signtos Add SignTos tool 2014-08-08 13:18:53 -07:00
zipalign Fix zipalign README file and usage strings. 2015-02-27 14:17:17 +00:00
Android.mk Let apicheck visible to unbundled build. 2013-08-02 21:35:15 +00:00
adbs ADBS now uses stack_core code to parse traces. 2014-07-07 15:14:41 -07:00
buildinfo.sh resolved conflicts for merge of 8f5fc9e2 to lmp-mr1-dev-plus-aosp 2015-01-22 18:53:59 +00:00
check_builds.sh Use a more modern -j flag. 2012-08-16 22:45:55 -07:00
check_radio_versions.py fix build: make check_radio_versions.py okay with no args 2012-03-21 10:01:01 -07:00
compare_fileslist.py auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
diff_package_overlays.py Clean common intermediate files if overlay changed 2012-06-04 18:02:55 -07:00
dump-package-stats allow use of unzip version 6.0 2009-11-09 18:19:48 -08:00
event_log_tags.py check syntax of description field in logtags files 2011-01-23 12:57:19 -08:00
fileslist.py Move forward installed-files.txt in the dependency graph 2011-09-09 17:07:23 -07:00
filter-product-graph.py make product-graph now filtered 2012-08-16 22:45:55 -07:00
findleaves.py Follow symlinks in findleaves 2012-08-24 16:24:45 -07:00
fixlinebreaks.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
generate-notice-files.py Moving notice file generation to a python script 2012-03-30 15:08:59 -04:00
java-event-log-tags.py Make java-event-log-tags.py create its output directory if it does not exist. 2011-12-13 10:56:33 -08:00
java-layers.py Add a tool to let you enforce layering between packages in a java module. 2012-10-20 17:25:55 -07:00
merge-event-log-tags.py fix merge-event-log-tags.py deprecation warning 2012-09-20 11:50:34 -07:00
mktarball.sh Create systemtarball either with bz2 or gz 2010-07-08 16:36:05 -07:00
parsedeps.py Add tool to parse make dependency info from new --deps flag. 2012-08-16 22:45:55 -07:00
post_process_props.py Fail even dev build when property value exceeds length limit. 2015-02-04 15:10:59 -08:00
print_module_licenses.sh auto import from //depot/cupcake/@135843 2009-03-03 19:28:42 -08:00
product_debug.py Remove support of factory ramdisk/bundle. 2015-02-04 11:00:01 -08:00
warn.py Update warn.py with more warnings 2010-03-10 16:16:02 -08:00