Jaegeuk Kim
64e620a09e
Merge "f2fs: support f2fs by setting unmovable bit for package file" am: 28dcad554c am: a0e2a1aa8b
...
am: 327ff66b03
Change-Id: Ib20f9118d4f9c66b74870d7840212e9de7cf8b92
2018-03-22 22:48:44 +00:00
Jaegeuk Kim
327ff66b03
Merge "f2fs: support f2fs by setting unmovable bit for package file" am: 28dcad554c
...
am: a0e2a1aa8b
Change-Id: I970e5c063b180dd2fe263768da7835c2a6be5986
2018-03-22 22:04:24 +00:00
Jaegeuk Kim
a0e2a1aa8b
Merge "f2fs: support f2fs by setting unmovable bit for package file"
...
am: 28dcad554c
Change-Id: I384f340e4828489861f1c71d5a78501088e83794
2018-03-22 21:56:50 +00:00
Jaegeuk Kim
28dcad554c
Merge "f2fs: support f2fs by setting unmovable bit for package file"
2018-03-22 21:40:44 +00:00
Jaegeuk Kim
b6e6ee7587
f2fs: support f2fs by setting unmovable bit for package file
...
This enables to use uncrypt for f2fs update-on-reboot.
It requires kernel patch named:
"f2fs: add an ioctl to disable GC for specific file"
If any operation fails during uncrypt, please delete package file as soon as
possible, and create the file again to move forward. IOWs, don't leave the
package file for a long time.
Bug: 70309376
Bug: 30170612
Change-Id: I3b4233e7da756f107be35364521699deaf2e7139
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com >
2018-03-22 12:10:08 -07:00
Tao Bao
6374b82bc8
tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test. am: d26f95287a -s ours
...
am: 210f83b537 -s ours
Change-Id: I26a35776566c432a0b1c1aea3bd94bf44368b6ad
2018-03-21 05:38:55 +00:00
Tao Bao
210f83b537
tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test.
...
am: d26f95287a -s ours
Change-Id: Id1f3d58c9c042b7e553f9b6a6d3fc9b534ed699c
2018-03-21 04:09:07 +00:00
Tao Bao
43f2405f39
Merge "tests: Split ApplyPatchModesTest.PatchModeEmmcTarget." am: e0b05ba553 am: 40bfff9159
...
am: 58cbc132c0
Change-Id: Ibc0c1a06729715d40d35b1e4270e748cad0e8acc
2018-03-20 21:09:33 +00:00
Tao Bao
58cbc132c0
Merge "tests: Split ApplyPatchModesTest.PatchModeEmmcTarget." am: e0b05ba553
...
am: 40bfff9159
Change-Id: Ib00d162d764fbeb8df6839d560f40ff940522a65
2018-03-20 20:09:02 +00:00
Tao Bao
40bfff9159
Merge "tests: Split ApplyPatchModesTest.PatchModeEmmcTarget."
...
am: e0b05ba553
Change-Id: I364efba52bcd866f0ab1970a67df6c828c01e0f6
2018-03-20 20:03:33 +00:00
Treehugger Robot
e0b05ba553
Merge "tests: Split ApplyPatchModesTest.PatchModeEmmcTarget."
2018-03-20 19:56:04 +00:00
Tao Bao
e3499f902e
tests: Split ApplyPatchModesTest.PatchModeEmmcTarget.
...
We have been seeing flakiness in continuous test, but unable to
reproduce locally. Break it down into smaller units to narrow down the
cause.
Bug: 67849209
Test: Run recovery_component_test on marlin.
Change-Id: Ia24b0c5d137bad27d502575fcd18d3ca9c9828b6
2018-03-20 10:38:17 -07:00
Tao Bao
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
Yifan Hong
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
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
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
bda3d90ae5
Merge "tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test." am: 3537a2659e
...
am: 20d9c8ea5a
Change-Id: I06046d1c6b4c85ba4040692759a39951c01fd557
2018-03-13 16:09:19 +00:00
Tao Bao
20d9c8ea5a
Merge "tests: Add ApplyPatchModesTest.PatchModeEmmcTargetWithBsdiffPatch test."
...
am: 3537a2659e
Change-Id: I34a71d1a294bad5dd110be63a9d5a0cf746c8491
2018-03-13 16:02:47 +00:00
Treehugger Robot
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
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
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
da5bb13507
Merge "recovery: add libhidl-gen-utils depedency"
...
am: fc39f3ffd7
Change-Id: I059487aa0a6e1d569bb59f088670082987dc1fb6
2018-03-12 21:07:58 +00:00
Yifan Hong
fc39f3ffd7
Merge "recovery: add libhidl-gen-utils depedency"
2018-03-12 20:50:25 +00:00
Tianjie Xu
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
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
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
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
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
0acbdac82b
Merge "Set the update locations to default in CacheLocation's constructor"
2018-03-09 04:17:30 +00: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
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
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
9b0c133ff5
Merge "Export fuse_sideload.h for libfusesideload."
...
am: ddf93c0055
Change-Id: Iab8ed18018028ea936d48096751b007816fca08f
2018-03-07 22:17:43 +00:00
Treehugger Robot
ddf93c0055
Merge "Export fuse_sideload.h for libfusesideload."
2018-03-07 22:05:54 +00:00
Tao Bao
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
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
2d62142fff
Merge "Drop the no-op Android.bp."
...
am: 242d41b808
Change-Id: Id6c89984548aa261c4063f2cd1e90c2bc66f2074
2018-03-07 20:37:47 +00:00
Treehugger Robot
242d41b808
Merge "Drop the no-op Android.bp."
2018-03-07 20:17:06 +00:00
Tao Bao
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
15bc28727a
Merge "minadbd: Move to Soong." am: 56160b2b03
...
am: 734f76fc38
Change-Id: Ic7c86ba406ab051ddb0da32544290196e1d4d779
2018-03-07 19:18:19 +00:00
Tao Bao
734f76fc38
Merge "minadbd: Move to Soong."
...
am: 56160b2b03
Change-Id: I805ccc2c72bb1c391b4a72498283b911e826a547
2018-03-07 19:12:17 +00:00
Treehugger Robot
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
Tianjie Xu
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