Tao Bao
495478e853
Merge "recovery: Clean up the log saving while wiping." am: 28bbe029b6
...
am: 7294a8830b
Change-Id: I07bad38eb7c81a66c43be759bc13af85b00446c7
2016-12-13 22:48:38 +00:00
Tao Bao
7294a8830b
Merge "recovery: Clean up the log saving while wiping."
...
am: 28bbe029b6
Change-Id: I0dfd2815874940624bbee2e02a506549fc68e070
2016-12-13 22:42:06 +00:00
Tao Bao
28bbe029b6
Merge "recovery: Clean up the log saving while wiping."
2016-12-13 22:36:38 +00:00
Tao Bao
3f5a3821be
recovery: Clean up the log saving while wiping.
...
Test: Wipe /cache and check the logs.
Wipe /data and check the logs.
Change-Id: I1968e3a0a9ed80134811a91508c4473f1dcdf953
2016-12-13 11:47:46 -08:00
Tao Bao
01afbb8f29
Merge "clang-format: Adjust short functions / if settings." am: d6a5005fcb
...
am: 3541850a9a
Change-Id: Iae26e512af03094e6f38864241e79eeff32fbb6b
2016-12-13 18:27:51 +00:00
Tao Bao
3541850a9a
Merge "clang-format: Adjust short functions / if settings."
...
am: d6a5005fcb
Change-Id: I2d8d58e4361207656e883cf21116eef9f35bf521
2016-12-13 18:21:50 +00:00
Tao Bao
d6a5005fcb
Merge "clang-format: Adjust short functions / if settings."
2016-12-13 18:13:56 +00:00
Tao Bao
1b321e43e1
Merge "Revert "write_bootloader_message(<options>) should not reset stage field."" am: c908f4f0e3
...
am: 09197c47e2
Change-Id: Ic9156da53b0f07ecd794e4a5c4f948387d76e701
2016-12-13 01:38:56 +00:00
Tao Bao
09197c47e2
Merge "Revert "write_bootloader_message(<options>) should not reset stage field.""
...
am: c908f4f0e3
Change-Id: Ia24a7db9ee7dd655e1aa0eabfbe3cdf47b011d40
2016-12-13 01:32:53 +00:00
Tao Bao
c908f4f0e3
Merge "Revert "write_bootloader_message(<options>) should not reset stage field.""
2016-12-13 01:24:04 +00:00
Tao Bao
26d5ae741e
Revert "write_bootloader_message(<options>) should not reset stage field."
...
This reverts commit 7e31f421a5 .
Bug: 33534933
Change-Id: Ib173f6b1e36a79deafc3592785195693a6779471
2016-12-13 01:06:24 +00:00
Tao Bao
e65fa0a892
clang-format: Adjust short functions / if settings.
...
http://clang.llvm.org/docs/ClangFormatStyleOptions.html
AllowShortFunctionsOnASingleLine: Empty
Empty functions like "int f() {}" can be put on a single line.
AllowShortIfStatementsOnASingleLine: true
If true, "if (a) return;" can be put on a single line.
Test: N/A
Change-Id: Ia4f411a958235ab18d16972f2c9d0f55b645b4ba
2016-12-12 15:00:52 -08:00
Tao Bao
ff77b42d66
Merge "recovery: Remove obsolete code that supports "CACHE:foo" format." am: 594dc4f5be
...
am: cbb044239a
Change-Id: Ia6b73bac53888b399ca7c0696373b177e5726098
2016-12-10 21:00:31 +00:00
Tao Bao
cbb044239a
Merge "recovery: Remove obsolete code that supports "CACHE:foo" format."
...
am: 594dc4f5be
Change-Id: I290bcbe38e8aea9f296ddd0e0263e6e02cf92885
2016-12-10 20:54:31 +00:00
Tao Bao
594dc4f5be
Merge "recovery: Remove obsolete code that supports "CACHE:foo" format."
2016-12-10 20:50:16 +00:00
Tao Bao
f038ca00f4
recovery: Remove obsolete code that supports "CACHE:foo" format.
...
The passing of "--update_package=CACHE:foo" format has been removed
in Gingerbread, with commit 4baf641e7d96375eba3f9a3aff5400b9e3d28cd6
in frameworks/base (core/java/android/os/RecoverySystem.java).
Test: Recovery image with --update_package still works.
Change-Id: I37b56ccf98f62cadf2a3975bbc38b16fea6fe9a1
2016-12-10 09:29:16 -08:00
Tao Bao
d8ce8fa609
Merge "write_bootloader_message(<options>) should not reset stage field." am: f28afc191d
...
am: f4fabe254c
Change-Id: I8cde0f335ff2c2a496f497d744ffc6a94ea832b7
2016-12-09 22:43:47 +00:00
Tao Bao
f4fabe254c
Merge "write_bootloader_message(<options>) should not reset stage field."
...
am: f28afc191d
Change-Id: I267a7130f70fef654e0cd5209d32ff4115250e45
2016-12-09 22:39:18 +00:00
Tao Bao
f28afc191d
Merge "write_bootloader_message(<options>) should not reset stage field."
2016-12-09 22:33:49 +00:00
Tao Bao
d4ceb1fb64
Merge "recovery: Fix the argument parsing from COMMAND_FILE." am: 332af25b7c
...
am: 6be6680109
Change-Id: I3cd516e8bb86f685143847e11624df4791183437
2016-12-09 19:59:09 +00:00
Tao Bao
6be6680109
Merge "recovery: Fix the argument parsing from COMMAND_FILE."
...
am: 332af25b7c
Change-Id: Ib7cdd050d4f20c61ac35c1fb1ad469c5b1c72262
2016-12-09 19:54:08 +00:00
Tao Bao
332af25b7c
Merge "recovery: Fix the argument parsing from COMMAND_FILE."
2016-12-09 19:48:58 +00:00
Tao Bao
7d34fa17ab
recovery: Fix the argument parsing from COMMAND_FILE.
...
Commit f0ed159f48 didn't ensure mounting
COMMAND_FILE (i.e. /cache) prior to reading. Also the first argument in
COMMAND_FILE should not be dropped (unlike the first "recovery" argument
in BCB message).
Bug: 33431888
Test: Push /cache/recovery/command and recovery imag parses the
arguments successfully.
Change-Id: Ica3157a0bb03a2355315123354617eaf3fff15a4
2016-12-08 18:15:29 -08:00
Tao Bao
dd9c5674df
Merge "recovery: Clean up get_args()." am: 3aadbbac39
...
am: c3ab25c237
Change-Id: I29a01238bba2cd35e48a03275e3ada4d4fee2888
2016-12-05 23:38:45 +00:00
Tao Bao
c3ab25c237
Merge "recovery: Clean up get_args()."
...
am: 3aadbbac39
Change-Id: I8dd8003433ae2a33da51d69c25fe1b51628c8f97
2016-12-05 23:35:16 +00:00
Tao Bao
7e31f421a5
write_bootloader_message(<options>) should not reset stage field.
...
Commit bd56f1590c switches to calling
write_bootloader_message(<options>) in get_args(), which
unintentionally resets the stage field thus breaks two-step OTAs.
This CL changes write_bootloader_message(<options>) to only set the
command field (to "boot-recovery") and the recovery field (with the
specified options).
Test: Apply a two-step package.
Change-Id: I6905918812c7d3402cc1524688079066a4d22d29
2016-12-05 15:31:52 -08:00
Tao Bao
3aadbbac39
Merge "recovery: Clean up get_args()."
2016-12-05 23:28:36 +00:00
Tao Bao
f0ed159f48
recovery: Clean up get_args().
...
Test: Boot into new recovery image, verify the parsed parameters.
Change-Id: Ieefafb26cc4147ce4cb9ced4297cdb3b5d1d3789
2016-12-05 11:39:46 -08:00
Tao Bao
997ccbc5a4
Merge "updater: Switch to libbase logging." am: d2c56629ab
...
am: 1d9779b57b
Change-Id: I92e782fc5b4df4a952f0759fb15f80754dce7802
2016-12-02 05:45:25 +00:00
Tao Bao
1d9779b57b
Merge "updater: Switch to libbase logging."
...
am: d2c56629ab
Change-Id: Iadb27da225c4b0c7c6bc80d177d36bdf87296a5b
2016-12-02 05:37:54 +00:00
Tao Bao
d2c56629ab
Merge "updater: Switch to libbase logging."
2016-12-02 05:27:04 +00:00
Tao Bao
bd8f34190c
Merge "bootable/recovery: cleanup compiler warnings (unused value)" am: ef3bea15b8
...
am: 80cd188162
Change-Id: I14483f9a2272767d0f7fec426875b8dbb2fcd350
2016-12-01 17:30:38 +00:00
Tao Bao
80cd188162
Merge "bootable/recovery: cleanup compiler warnings (unused value)"
...
am: ef3bea15b8
Change-Id: I401597b9d7bad8a13c98093019cd6ad915d325f3
2016-12-01 17:25:37 +00:00
Tao Bao
ef3bea15b8
Merge "bootable/recovery: cleanup compiler warnings (unused value)"
2016-12-01 17:03:13 +00:00
Tao Bao
039f2da3e4
updater: Switch to libbase logging.
...
Test: Build an updater into a package and apply it on device.
Change-Id: I289b5768e9b1e44ef78e0479c64dbaa36fb1a685
2016-11-30 23:44:41 -08:00
Tao Bao
83b649ee1d
Merge "bootable/recovery: cleanup compiler warnings (potential leak of memory)" am: d255b661a1
...
am: be54feda58
Change-Id: I2ba381a2c142df54122009bdcec539afca800824
2016-11-30 21:34:24 +00:00
Tao Bao
be54feda58
Merge "bootable/recovery: cleanup compiler warnings (potential leak of memory)"
...
am: d255b661a1
Change-Id: I700b0591b9e67ff7932598da1e48c9fa793bb763
2016-11-30 21:30:01 +00:00
Tao Bao
d255b661a1
Merge "bootable/recovery: cleanup compiler warnings (potential leak of memory)"
2016-11-30 21:19:42 +00:00
Rahul Chaudhry
a793c58208
bootable/recovery: cleanup compiler warnings (unused value)
...
bootable/recovery/applypatch/imgdiff.cpp:322:11: warning: Value stored to 'ret' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
bootable/recovery/applypatch/imgdiff.cpp:447:11: warning: Value stored to 'ret' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
bootable/recovery/applypatch/imgdiff.cpp:553:3: warning: Value stored to 'ret' is never read [clang-analyzer-deadcode.DeadStores]
Bug: 26936282
Test: WITH_TIDY=1 WITH_STATIC_ANALYZER=1 mm
Change-Id: I3f865e3e9b9d19e5ea5e8dfd2fe2c644254ffbb5
2016-11-30 11:18:32 -08:00
Connor O'Brien
95beb966e2
Merge "Switch update verifier to HIDL HAL" am: 1528def46e
...
am: ae2463bb35
Change-Id: I92b714794116eb2bc07689995a9ac90932f2e30f
2016-11-30 19:17:46 +00:00
Connor O'Brien
ae2463bb35
Merge "Switch update verifier to HIDL HAL"
...
am: 1528def46e
Change-Id: I77f12c0c865b04e191039de4b15482c02d5d5d9e
2016-11-30 19:12:14 +00:00
Connor O'Brien
1528def46e
Merge "Switch update verifier to HIDL HAL"
2016-11-30 18:58:53 +00:00
Tao Bao
8762a560fc
Merge "Remove ota_close(int) and ota_fclose(FILE*)." am: 7b59b45b08
...
am: 1f934beedd
Change-Id: I8b6c56b88212b7e4b3095371a34aa5313a0a8cf2
2016-11-29 18:04:12 +00:00
Tao Bao
1f934beedd
Merge "Remove ota_close(int) and ota_fclose(FILE*)."
...
am: 7b59b45b08
Change-Id: I5d325de48d99c8056bdf95381537ba6b938822f0
2016-11-29 17:59:10 +00:00
Tao Bao
7b59b45b08
Merge "Remove ota_close(int) and ota_fclose(FILE*)."
2016-11-29 17:55:11 +00:00
Tao Bao
6a8e0eb164
Merge "Add ota_close(unique_fd&) and ota_fclose(std::unique_ptr<FILE>&)." am: eed7f607cf
...
am: 839fbbdad3
Change-Id: I20241752ad6de90c0db0dea41d7af791c75dec4b
2016-11-29 05:26:08 +00:00
Tao Bao
5e52ac31d4
Merge "tests: Add testcases for EMMC targets." am: d226f28e87
...
am: fcfdda98da
Change-Id: If516f2b4b970fb1ef4688983cb890df8043dc704
2016-11-29 05:25:55 +00:00
Tao Bao
839fbbdad3
Merge "Add ota_close(unique_fd&) and ota_fclose(std::unique_ptr<FILE>&)."
...
am: eed7f607cf
Change-Id: Ib570d0f548cc680e9c8f38c43573f71c52494ee9
2016-11-29 05:21:37 +00:00
Tao Bao
fcfdda98da
Merge "tests: Add testcases for EMMC targets."
...
am: d226f28e87
Change-Id: Ifadb3608e4856e5b4075b717cdb9c21c04162548
2016-11-29 05:21:24 +00:00
Tao Bao
eed7f607cf
Merge "Add ota_close(unique_fd&) and ota_fclose(std::unique_ptr<FILE>&)."
2016-11-29 05:15:18 +00:00