platform_build/tools/releasetools
Alex Light 4e358ab2c3 Add system_other partition, install odex files
For AB devices, support flashing two system partitions for factory use.
The normal system image on one partition, but without dex preopt. And a
system_other image that just contains the odex files. The dex files will
not be stripped out of the system image, in case the second system
partition is wiped.

Setting BOARD_USES_SYSTEM_OTHER_ODEX := true in the BoardConfig.mk
enables this behavior.

One can control which directories are placed in system_other by the
SYSTEM_OTHER_ODEX_FILTER configuration variable. Currently we default
to only copying only app and priv-app odexs.

Bug: 29278988
Change-Id: I7f4e87da919e7dc6a89fd8c668193cd4e98631bc
2016-06-24 11:07:15 -07:00
..
add_img_to_target_files store images in target-files 2014-07-31 11:06:30 -07:00
add_img_to_target_files.py Add system_other partition, install odex files 2016-06-24 11:07:15 -07:00
blockimgdiff.py releasetools: Disable using imgdiff for squashfs. 2016-06-13 10:04:23 -07:00
build_image.py Add system_other partition, install odex files 2016-06-24 11:07:15 -07:00
check_target_files_signatures Make releasetools pylint clean. 2015-03-24 11:05:16 -07:00
check_target_files_signatures.py Fix the broken signing script 2015-06-03 17:36:12 -07:00
common.py releasetools: Disable using imgdiff for squashfs. 2016-06-13 10:04:23 -07:00
edify_generator.py Report error codes in the OTA update script 2016-05-25 12:22:31 -07:00
img_from_target_files Allow to build the update.zip for emulator build. 2014-06-04 17:04:14 +00:00
img_from_target_files.py Honor TARGET_NO_RECOVERY flag. 2015-10-27 20:00:10 -07:00
make_recovery_patch Make releasetools pylint clean. 2015-03-24 11:05:16 -07:00
make_recovery_patch.py Make releasetools pylint clean. 2015-03-24 11:05:16 -07:00
ota_from_target_files Fix build. 2015-09-15 07:50:10 +00:00
ota_from_target_files.py releasetools: Support using payload_signer. 2016-06-20 20:32:37 -07:00
pylintrc Make releasetools pylint clean. 2015-03-24 11:05:16 -07:00
rangelib.py Monotonic flag sets incorrectly in rangelib 2016-04-13 15:02:20 -07:00
sign_target_files_apks Make releasetools pylint clean. 2015-03-24 11:05:16 -07:00
sign_target_files_apks.py Replace OTA keys when signing for A/B devices. 2016-06-17 12:16:31 -07:00
sparse_img.py Fix metadata location when file system doesn't span the partition 2016-02-10 10:53:47 -08:00
target_files_diff.py target_files_diff: Fix the issue with file type change. 2016-04-25 10:07:20 -07:00
test_common.py Fix the permission setting in common.ZipWriteStr() 2015-05-20 13:29:03 -07:00
test_rangelib.py Monotonic flag sets incorrectly in rangelib 2016-04-13 15:02:20 -07:00