Tao Bao and Bowgo Tsai
d26f95287a
tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test.
...
/system/bin/applypatch on device is expected to work with bsdiff based
recovery-from-boot patch automatically. Adding a test to ensure that's
always the case.
Bug: 72731506
Test: Run recovery_component_test on marlin.
Change-Id: I56283cd3ce7cf0215cc3bb3619b206fa01d552c4
Merged-In: I56283cd3ce7cf0215cc3bb3619b206fa01d552c4
(cherry picked from commit d612b23dfd )
2018-03-20 11:38:16 +08:00
big biff and Gerrit Code Review
6d9746b0e5
Merge "libotautil: Add missed header" into android-8.1
2018-03-16 00:02:47 +01:00
android-build-team Robot
51ee8b3498
Snap for 4653471 from 91b48f9161 to pi-release
...
Change-Id: I1e519fd15128cb72d92c174fb3281bf18f6f0e77
2018-03-14 07:23:56 +00:00
Yifan Hong and android-build-merger
4f261da503
recovery: add libhidl-gen-utils depedency am: 91b48f9161 -s ours
...
am: 3a44daa7d6 -s ours
Change-Id: Ic201c6dc22bd7c57cce9d488d6cf0ade03fbd920
2018-03-13 21:49:42 +00:00
Yifan Hong and android-build-merger
3a44daa7d6
recovery: add libhidl-gen-utils depedency
...
am: 91b48f9161 -s ours
Change-Id: I9382220ddfd68b9a43c8150eff1ebe18eee63267
2018-03-13 21:18:17 +00:00
Yifan Hong
91b48f9161
recovery: add libhidl-gen-utils depedency
...
introduced as a depedency to libvintf.
Test: builds
Bug: 73556059
Change-Id: Ia51ba81ef462879481dcacb80d9ea9ea35e8b0bb
Merged-In: Ia51ba81ef462879481dcacb80d9ea9ea35e8b0bb
2018-03-13 10:56:51 -07:00
Tao Bao and android-build-merger
758c24eaa1
Merge "tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test." am: 3537a2659e am: 20d9c8ea5a
...
am: bda3d90ae5
Change-Id: I772ec448ea4d14efac2b783eea95e598d41eadc1
2018-03-13 16:15:55 +00:00
Tao Bao and android-build-merger
bda3d90ae5
Merge "tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test." am: 3537a2659e
...
am: 20d9c8ea5a
Change-Id: I06046d1c6b4c85ba4040692759a39951c01fd557
2018-03-13 16:09:19 +00:00
Tao Bao and android-build-merger
20d9c8ea5a
Merge "tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test."
...
am: 3537a2659e
Change-Id: I34a71d1a294bad5dd110be63a9d5a0cf746c8491
2018-03-13 16:02:47 +00:00
Treehugger Robot and Gerrit Code Review
3537a2659e
Merge "tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test."
2018-03-13 15:48:33 +00:00
Tao Bao
d612b23dfd
tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test.
...
/system/bin/applypatch on device is expected to work with bsdiff based
recovery-from-boot patch automatically. Adding a test to ensure that's
always the case.
Bug: 72731506
Test: Run recovery_component_test on marlin.
Change-Id: I56283cd3ce7cf0215cc3bb3619b206fa01d552c4
2018-03-12 21:21:41 -07:00
Yifan Hong and android-build-merger
de4fd75b64
Merge "recovery: add libhidl-gen-utils depedency" am: fc39f3ffd7 am: da5bb13507
...
am: 584c52a0a1
Change-Id: I84d834f9bbd714df4a63bf556c4d8fa37ceee04b
2018-03-12 21:51:15 +00:00
Yifan Hong and android-build-merger
584c52a0a1
Merge "recovery: add libhidl-gen-utils depedency" am: fc39f3ffd7
...
am: da5bb13507
Change-Id: I9811a65335a51006593a332f276deddf1bbf1864
2018-03-12 21:13:58 +00:00
Yifan Hong and android-build-merger
da5bb13507
Merge "recovery: add libhidl-gen-utils depedency"
...
am: fc39f3ffd7
Change-Id: I059487aa0a6e1d569bb59f088670082987dc1fb6
2018-03-12 21:07:58 +00:00
Yifan Hong and Gerrit Code Review
fc39f3ffd7
Merge "recovery: add libhidl-gen-utils depedency"
2018-03-12 20:50:25 +00:00
android-build-team Robot
dc11abe7e7
Snap for 4647811 from 01daebbe68 to pi-release
...
Change-Id: I1dcb91ad283d8ceca1168ef7a7f716220c3e53b5
2018-03-11 08:25:03 +00:00
Ethan Yonker
53273ecce9
Don't rename twrp.fstab to recovery.fstab
...
update_engine_sideload reads /etc/recovery.fstab during its install
process and the twrp.fstab format may not be appropriate for what
fs_mgr expects.
Change-Id: I059ef22c0e862e60a3bffe5259f70c714fe33ec6
2018-03-09 11:22:57 -06:00
Tianjie Xu and android-build-merger
996610f45a
Merge "Set the update locations to default in CacheLocation's constructor" am: 0acbdac82b am: 7120c687a5
...
am: 60b49e4de3
Change-Id: Ia1e6a93869186968db631c0f5b9c6df3c9cd5ddd
2018-03-09 06:15:50 +00:00
Tianjie Xu and android-build-merger
175488aacc
Set the update locations to default in CacheLocation's constructor am: 01daebbe68
...
am: aaff1bf1b2
Change-Id: I867b72b395f42b643e84455c1c9a6bc286a3a536
2018-03-09 05:57:05 +00:00
Tianjie Xu and android-build-merger
60b49e4de3
Merge "Set the update locations to default in CacheLocation's constructor" am: 0acbdac82b
...
am: 7120c687a5
Change-Id: Ibcc650288dbb1e55858147e3b30f7e924a2838e4
2018-03-09 05:04:22 +00:00
Tianjie Xu and android-build-merger
7120c687a5
Merge "Set the update locations to default in CacheLocation's constructor"
...
am: 0acbdac82b
Change-Id: I2303237cc57446624b265f8fedad285105292a64
2018-03-09 04:43:51 +00:00
Tianjie Xu and android-build-merger
aaff1bf1b2
Set the update locations to default in CacheLocation's constructor
...
am: 01daebbe68
Change-Id: Ie2a4ef490b2a51a038061ab1b3e9ee0302a45a82
2018-03-09 04:37:20 +00:00
Tianjie Xu and Gerrit Code Review
0acbdac82b
Merge "Set the update locations to default in CacheLocation's constructor"
2018-03-09 04:17:30 +00:00
Dan Pasanen and Dees Troy
e7b66e100f
install: ignore build dates for A/B installs
...
* Assume a user knows what they are flashing and skip the check
of whether or not the build they are flashing is older than the
TWRP image they are using (which really isn't at all relevant
to the ROM's build date anyway).
Change-Id: I74ca5a6dc604268bf38f85ec1861f3eaafd9bf06
2018-03-09 04:31:21 +01:00
Ethan Yonker
c5dd579168
FBE: Decrypt spblob v2 (February security patch)
...
Change-Id: Iad82fa5d90ce7f3e4b1cf5cd5c6d6fef644f6762
2018-03-09 04:30:57 +01:00
Tianjie Xu
01daebbe68
Set the update locations to default in CacheLocation's constructor
...
Otherwise the applypatch executable will fail to back up the source
file to /cache when patching the recovery image.
Bug: 74198354
Test: run applypatch from boot to recovery
(cherry picked from commit b4e3a370bf )
Change-Id: I37b7fd88d66ab49ef953d4b7dca22577bd1472e1
2018-03-08 14:40:09 -08:00
Tianjie Xu
b4e3a370bf
Set the update locations to default in CacheLocation's constructor
...
Otherwise the applypatch executable will fail to back up the source
file to /cache when patching the recovery image.
Bug: 74198354
Test: run applypatch from boot to recovery
Change-Id: I6e5b9cd06d6ed0b26066b779a348437ecf984b92
2018-03-08 14:24:02 -08:00
Yifan Hong
495c521ed3
recovery: add libhidl-gen-utils depedency
...
introduced as a depedency to libvintf.
Test: builds
Bug: 73556059
Change-Id: Ia51ba81ef462879481dcacb80d9ea9ea35e8b0bb
2018-03-07 18:35:15 -08:00
Tao Bao and android-build-merger
9c332915ba
Merge "Export fuse_sideload.h for libfusesideload." am: ddf93c0055 am: 9b0c133ff5
...
am: 399febd111
Change-Id: If5698a1e769993d8331985a75c54d2e049034372
2018-03-07 22:44:54 +00:00
Tao Bao and android-build-merger
399febd111
Merge "Export fuse_sideload.h for libfusesideload." am: ddf93c0055
...
am: 9b0c133ff5
Change-Id: I9576800cae927de195baddef2141f7e1ef01082b
2018-03-07 22:24:13 +00:00
Tao Bao and android-build-merger
9b0c133ff5
Merge "Export fuse_sideload.h for libfusesideload."
...
am: ddf93c0055
Change-Id: Iab8ed18018028ea936d48096751b007816fca08f
2018-03-07 22:17:43 +00:00
Treehugger Robot and Gerrit Code Review
ddf93c0055
Merge "Export fuse_sideload.h for libfusesideload."
2018-03-07 22:05:54 +00:00
Tao Bao and android-build-merger
558f55efbb
Merge "Drop the no-op Android.bp." am: 242d41b808 am: 2d62142fff
...
am: d2a24050da
Change-Id: I05a7b9c9d32121832acf0b8cafe982b63310d06c
2018-03-07 20:50:47 +00:00
Tao Bao and android-build-merger
d2a24050da
Merge "Drop the no-op Android.bp." am: 242d41b808
...
am: 2d62142fff
Change-Id: I9b480f80355188f4904f5a907090e64d7cfa4a7d
2018-03-07 20:44:17 +00:00
Tao Bao and android-build-merger
2d62142fff
Merge "Drop the no-op Android.bp."
...
am: 242d41b808
Change-Id: Id6c89984548aa261c4063f2cd1e90c2bc66f2074
2018-03-07 20:37:47 +00:00
Treehugger Robot and Gerrit Code Review
242d41b808
Merge "Drop the no-op Android.bp."
2018-03-07 20:17:06 +00:00
Tao Bao and android-build-merger
cf68343352
Merge "minadbd: Move to Soong." am: 56160b2b03 am: 734f76fc38
...
am: 15bc28727a
Change-Id: I51aa80a837c67e52be7253031cd43294cae29b0e
2018-03-07 19:31:30 +00:00
Tao Bao and android-build-merger
15bc28727a
Merge "minadbd: Move to Soong." am: 56160b2b03
...
am: 734f76fc38
Change-Id: Ic7c86ba406ab051ddb0da32544290196e1d4d779
2018-03-07 19:18:19 +00:00
Tao Bao and android-build-merger
734f76fc38
Merge "minadbd: Move to Soong."
...
am: 56160b2b03
Change-Id: I805ccc2c72bb1c391b4a72498283b911e826a547
2018-03-07 19:12:17 +00:00
Treehugger Robot and Gerrit Code Review
56160b2b03
Merge "minadbd: Move to Soong."
2018-03-07 18:56:50 +00:00
Tao Bao
e8fdb1ab0b
Drop the no-op Android.bp.
...
The "subdirs=" statement no longer has any effect (with the CL in [1]
that's merged last November). All the Android.bp's will be picked up
automatically.
[1] commit 4f21237342e715cbbac6e409cd67e86a304483c4 in
https://android-review.googlesource.com/c/platform/build/blueprint/+/530115 .
Test: mmma -j bootable/recovery
Change-Id: Idd39af1fff907e8c1886f91eea0dd4a9e38a4079
2018-03-07 18:03:23 +00:00
Tao Bao
4b51c3ab40
Export fuse_sideload.h for libfusesideload.
...
Move the module into a separate directory so that we can export only the
expected header.
With this change, minadbd no longer needs to include bootable/recovery.
Test: mmma -j bootable/recovery
Change-Id: I69b888ceb160a33a67d79c5bda208dc17ad6ed86
2018-03-07 10:01:51 -08:00
Tao Bao
8c7761edec
minadbd: Move to Soong.
...
Test: mmma -j bootable/recovery
Change-Id: Ic4cd676a842f0e8c4735cc6731fcbf13b844510c
2018-03-06 20:36:35 -08:00
android-build-team Robot
328e4aa905
Snap for 4632767 from 4249cdfe29 to pi-release
...
Change-Id: Ieee5571b39c09cc4b44a29d140dbf9124ef1f5ea
2018-03-04 08:22:47 +00:00
Tianjie Xu and android-build-merger
4249cdfe29
Merge "Add a singleton CacheLocation to replace the hard coded locations" am: 47cd789eed am: a72f93d6da
...
am: 6c87845cfb
Change-Id: If8cf8b4f86ceae41d19ecbcf8e8fc62ef17eb2ac
2018-03-01 18:58:27 +00:00
Tianjie Xu and android-build-merger
6c87845cfb
Merge "Add a singleton CacheLocation to replace the hard coded locations" am: 47cd789eed
...
am: a72f93d6da
Change-Id: Ie505267652e83735f60e8acc93da22e2ac1abe69
2018-03-01 18:52:54 +00:00
Tianjie Xu and android-build-merger
a72f93d6da
Merge "Add a singleton CacheLocation to replace the hard coded locations"
...
am: 47cd789eed
Change-Id: I11c265d3adebc338e0603ed00c7d1aaaffae0253
2018-03-01 18:45:52 +00:00
Tianjie Xu and Gerrit Code Review
47cd789eed
Merge "Add a singleton CacheLocation to replace the hard coded locations"
2018-03-01 18:36:05 +00:00
android-build-team Robot
93015f75ba
Snap for 4628106 from bb928df6eb to pi-release
...
Change-Id: I7c640dea7542f462d8bd820cc0f19d53c367035a
2018-03-01 08:24:32 +00:00
Tianjie Xu
3bbb20f557
Add a singleton CacheLocation to replace the hard coded locations
...
This class allows us to set the following locations dynamically:
cache_temp_source, last_command_file, stash_directory_base.
In the updater's main function, we reset the values of these variables
to their default locations in /cache; while we can set them to temp
files in unit tests or host simulation.
Test: unit tests pass
Change-Id: I528652650caa41373617ab055d41b1f1a4ec0f87
2018-02-28 11:19:11 -08:00