Tao Bao
494d97fe6b
Merge "updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0."
2017-05-12 21:26:36 +00:00
Tao Bao
397a8137a0
updater: Update the mkfs.f2fs argument to match f2fs-tools 1.8.0.
...
Commit adeb41a8c0
has switched the
argument for recovery. This CL handles the case for updater.
Note that there's a chance the updater may run against the old
recovery (and f2fs 1.4.1 binary). Not sending a 0-sector argument to
f2fs 1.4.1 also works.
Bug: 37758867
Test: Make an OTA package that calls format f2fs, with mkfs.f2fs 1.8.0
and 1.4.1 binaries respectively.
Change-Id: I4d4bbe8c57544d1c514b7aa37fbf22a0aab14e2c
2017-05-12 12:09:16 -07:00
Tao Bao
7890e6e689
Merge "Don't write to /sys/class/android_usb/android0/enable with configfs." am: 7cb1b79673
am: 7ca2e734fc
...
am: e89cbd675c
Change-Id: I569d0f186ab36176f8bd4edcfff14ec53af747bc
2017-05-12 01:55:03 +00:00
Tao Bao
e89cbd675c
Merge "Don't write to /sys/class/android_usb/android0/enable with configfs." am: 7cb1b79673
...
am: 7ca2e734fc
Change-Id: I983747440b9c7c7e0a58406ee13155f5f2c90525
2017-05-12 01:39:02 +00:00
Tao Bao
7ca2e734fc
Merge "Don't write to /sys/class/android_usb/android0/enable with configfs."
...
am: 7cb1b79673
Change-Id: Id8d5e0ce3c5c31df534dc82fc8a7b743cb8649fa
2017-05-12 01:35:55 +00:00
Tao Bao
7cb1b79673
Merge "Don't write to /sys/class/android_usb/android0/enable with configfs."
2017-05-12 01:18:52 +00:00
Tao Bao
0167d4c382
Don't write to /sys/class/android_usb/android0/enable with configfs.
...
USB configfs doesn't use /s/c/a/a/enable. Trying to set that gives
confusing message on screen when sideloading.
Bug: 37713851
Test: adb sideload on device using with configfs.
Test: adb sideload on marlin.
Change-Id: Ifa55f90c2a5fe6bf9e7cee95882de9f6de686d73
2017-05-11 14:50:20 -07:00
Tao Bao
2d7c9797c6
Merge "recovery: Skip "/" in setup_install_mounts()." am: d7446c8eed
am: b0626221a1
...
am: 8c7c38ca7f
Change-Id: Ic7ee2fb3f542f9b1d9176c174c1ecb717be9390b
2017-05-11 04:44:46 +00:00
Tao Bao
8c7c38ca7f
Merge "recovery: Skip "/" in setup_install_mounts()." am: d7446c8eed
...
am: b0626221a1
Change-Id: I45e1f564cbb36ea1f61351701bdc7a2ace7b8798
2017-05-11 04:39:12 +00:00
Tao Bao
b0626221a1
Merge "recovery: Skip "/" in setup_install_mounts()."
...
am: d7446c8eed
Change-Id: I93411025025393abe819ff109ce7e00565281d88
2017-05-11 04:37:13 +00:00
Tao Bao
d7446c8eed
Merge "recovery: Skip "/" in setup_install_mounts()."
2017-05-11 04:31:22 +00:00
Tao Bao
57130c45f8
recovery: Skip "/" in setup_install_mounts().
...
We don't want to do anything for "/" when preparing for an install.
Bug: 36686818
Test: adb sideload on angler/marlin respectively.
Change-Id: Id854dd0a743a0e163a8f13baf2514105091ddc67
2017-05-10 12:11:21 -07:00
Steven Moreland
af47ef6529
Merge "otautil: Android.mk -> Android.bp" am: 106ca8e93f
am: 46938bcf0c
...
am: 09690020fb
Change-Id: I675758b9ee62128346bb04c80433728c00ea2bf7
2017-05-10 03:28:22 +00:00
Steven Moreland
09690020fb
Merge "otautil: Android.mk -> Android.bp" am: 106ca8e93f
...
am: 46938bcf0c
Change-Id: I14874081d5ecfde92523fdb2487bcee239f9c664
2017-05-10 03:23:21 +00:00
Steven Moreland
46938bcf0c
Merge "otautil: Android.mk -> Android.bp"
...
am: 106ca8e93f
Change-Id: I59305515a5d9f9df949bf42135803311f5b355e6
2017-05-10 03:18:22 +00:00
Treehugger Robot
106ca8e93f
Merge "otautil: Android.mk -> Android.bp"
2017-05-10 03:05:25 +00:00
Steven Moreland
f3ae55a167
otautil: Android.mk -> Android.bp
...
Test: flash and boot recovery on internal angler
Change-Id: Id8845b4b422d0078b251333eb6d30ce14771ef10
2017-05-09 16:09:41 -07:00
Tao Bao
bf8e46b45a
Merge "recovery: Use libverifier instead of rebuilding the sources." am: c008485643
am: 1dc25e3e0a
...
am: 1f7e8f6ab6
Change-Id: Ifb27bb442d7bfe0cec59e7de8c66402a9e5fde93
2017-05-09 17:00:02 +00:00
Tao Bao
1f7e8f6ab6
Merge "recovery: Use libverifier instead of rebuilding the sources." am: c008485643
...
am: 1dc25e3e0a
Change-Id: Ib8930473e5ad198915a0a6cb6b2b2119ec4b54ac
2017-05-09 16:58:33 +00:00
Tao Bao
1dc25e3e0a
Merge "recovery: Use libverifier instead of rebuilding the sources."
...
am: c008485643
Change-Id: Ie75f03351f2106fc816a133c52365444064ce608
2017-05-09 16:56:32 +00:00
Tao Bao
c008485643
Merge "recovery: Use libverifier instead of rebuilding the sources."
2017-05-09 16:49:31 +00:00
Tao Bao
460e47adfc
Merge "Add a binary path param to update_binary_command()." am: 197304aada
am: f648b5c9fc
...
am: f49c57643d
Change-Id: Iea3496ad9cbcd8389ade9effa7072198cf33a5c3
2017-05-09 00:22:30 +00:00
Tao Bao
f49c57643d
Merge "Add a binary path param to update_binary_command()." am: 197304aada
...
am: f648b5c9fc
Change-Id: I5210a1f710ea95e36484e6f2ea85354baa95c416
2017-05-09 00:20:30 +00:00
Tao Bao
f648b5c9fc
Merge "Add a binary path param to update_binary_command()."
...
am: 197304aada
Change-Id: I7035cbc02b8f7dcd9a7b41602105e9397ab35572
2017-05-09 00:17:59 +00:00
Tao Bao
197304aada
Merge "Add a binary path param to update_binary_command()."
2017-05-09 00:13:55 +00:00
Tao Bao
00d5757186
Add a binary path param to update_binary_command().
...
This allows writing native tests for non-A/B update_binary_command().
Prior to this CL, it was extracting the updater to a hard-coded
location (/tmp/update_binary) that's not available under the test
environment.
Test: recovery_component_test on angler and marlin respectively.
Test: Sideload OTA packages on angler and marlin respectively.
Change-Id: I78b9cc211d90c0a16a84e94e339b65759300e2a8
2017-05-08 12:16:45 -07:00
Tao Bao
b168f5f857
recovery: Use libverifier instead of rebuilding the sources.
...
Test: mmma bootable/recovery
Change-Id: Ie8cec009b00c121948179518ba9cbc26a82352bf
2017-05-08 11:04:07 -07:00
Jin Qian
fce0589895
Merge "recovery: update mkfs.f2fs args to match f2fs-tools 1.8.0" am: f347c1abca
am: d6f506e783
...
am: 5975ee6a46
Change-Id: I607d33c4309613d91a2088ddc4fc2950df7827c9
2017-05-05 19:55:36 +00:00
Jin Qian
5975ee6a46
Merge "recovery: update mkfs.f2fs args to match f2fs-tools 1.8.0" am: f347c1abca
...
am: d6f506e783
Change-Id: I3f07419c0ccb380770220b201981b0fc7c88cc8f
2017-05-05 19:53:36 +00:00
Jin Qian
d6f506e783
Merge "recovery: update mkfs.f2fs args to match f2fs-tools 1.8.0"
...
am: f347c1abca
Change-Id: I0308f26d79af2f34a28a0c67142b8e205bf07062
2017-05-05 19:51:36 +00:00
Treehugger Robot
f347c1abca
Merge "recovery: update mkfs.f2fs args to match f2fs-tools 1.8.0"
2017-05-05 19:39:25 +00:00
Jin Qian
adeb41a8c0
recovery: update mkfs.f2fs args to match f2fs-tools 1.8.0
...
mkfs.f2fs in 1.8.0 returns error if number of sectors is 0. Skip
this argument to let mkfs detect device size. 0 sector is also not
necessary for 1.4.1.
Test: format userdata to f2fs and boot
Bug: 37758867
Change-Id: If120988dfb678596c973d183572f870eb0b72a27
2017-05-05 11:07:46 -07:00
Tianjie Xu
f7f1188ab6
Merge "Update the comment for obsolete symlink handling ." am: a24f9d7cc7
am: e452c25620
...
am: 4ab07dfcd3
Change-Id: I0431bb7c57bcb11a7618ccde40a7f71e2eba7baa
2017-05-04 01:34:44 +00:00
Tianjie Xu
4ab07dfcd3
Merge "Update the comment for obsolete symlink handling ." am: a24f9d7cc7
...
am: e452c25620
Change-Id: Ifc3a1b4921c1bea13a232a03514ab715a19f300a
2017-05-04 01:32:14 +00:00
Tianjie Xu
e452c25620
Merge "Update the comment for obsolete symlink handling ."
...
am: a24f9d7cc7
Change-Id: Ieb37d12ed5e0b164d067fd62e8daf7d8776fa31f
2017-05-04 01:29:14 +00:00
Treehugger Robot
a24f9d7cc7
Merge "Update the comment for obsolete symlink handling ."
2017-05-04 01:22:26 +00:00
Tao Bao
38577ef1e1
Merge "Revert "Remove EXPAND/STRINGIFY macros."" am: 7c42198581
am: 1d33e0815d
...
am: a51e44cef7
Change-Id: I38990e888541ba2f6428277eae65c3d840364b60
2017-05-04 00:49:41 +00:00
Tao Bao
a51e44cef7
Merge "Revert "Remove EXPAND/STRINGIFY macros."" am: 7c42198581
...
am: 1d33e0815d
Change-Id: I93c7c3e0d66c4e7d59b1d97552036026cb15f96a
2017-05-04 00:46:41 +00:00
Tao Bao
1d33e0815d
Merge "Revert "Remove EXPAND/STRINGIFY macros.""
...
am: 7c42198581
Change-Id: I89eb2acace8e53a2af00fd681e6298edc157f8ac
2017-05-04 00:44:10 +00:00
Tao Bao
7c42198581
Merge "Revert "Remove EXPAND/STRINGIFY macros.""
2017-05-04 00:32:53 +00:00
Tao Bao
8be0f39fec
Revert "Remove EXPAND/STRINGIFY macros."
...
This reverts commit ec9706738f
.
Reason for revert: It's not a good idea to put RECOVERY_API_VERSION in
common.h, which might be included by device-specific codes (but with
RECOVERY_API_VERSION undefined).
Change-Id: I9feb9c64a5af3e9165164622a59b043aa28a8b8c
2017-05-04 00:31:11 +00:00
Tao Bao
bfca876038
Merge "fuse_sideload: Change the minimal block size to 4096." am: 4e8e56eaea
am: 53b98de866
...
am: 6bea344d7e
Change-Id: If7e905a7630ee8cf142752695272afb8e76c28cb
2017-05-04 00:06:38 +00:00
Tao Bao
6bea344d7e
Merge "fuse_sideload: Change the minimal block size to 4096." am: 4e8e56eaea
...
am: 53b98de866
Change-Id: Id70ff412dcc22ef36fd9cdd0540211ce49cb2437
2017-05-04 00:04:08 +00:00
Tao Bao
53b98de866
Merge "fuse_sideload: Change the minimal block size to 4096."
...
am: 4e8e56eaea
Change-Id: Ica6e3890e6f13ef57d7da340bfa0314b3f121b49
2017-05-04 00:01:37 +00:00
Tao Bao
4e8e56eaea
Merge "fuse_sideload: Change the minimal block size to 4096."
2017-05-03 23:52:34 +00:00
Tao Bao
dd08a0d4d3
Merge "Remove EXPAND/STRINGIFY macros." am: b00c66faf7
am: 3642b99073
...
am: 5f8d2932d0
Change-Id: Ib13d560262af5b9dbe762a7d7b01831b4791ba2f
2017-05-03 23:48:37 +00:00
Tao Bao
5f8d2932d0
Merge "Remove EXPAND/STRINGIFY macros." am: b00c66faf7
...
am: 3642b99073
Change-Id: I28a2be565c74a051c8b5e7a5633455eb86483a3d
2017-05-03 23:46:37 +00:00
Tao Bao
3642b99073
Merge "Remove EXPAND/STRINGIFY macros."
...
am: b00c66faf7
Change-Id: I59a8424b2df0a8e02999061a80b9ecefd8aa23db
2017-05-03 23:43:37 +00:00
Tao Bao
b00c66faf7
Merge "Remove EXPAND/STRINGIFY macros."
2017-05-03 23:38:32 +00:00
Tianjie Xu
f38401a27c
Update the comment for obsolete symlink handling .
...
Symlink is a filebased OTA feature, and the corresponding updater
function has been removed in
https://android-review.googlesource.com/#/c/350357/ .
Also the only place where we call "package_extract_dir()" is to unpack
some bootloader dir in vendor's code. We plan to remove it also in a
separate bug.
Bug: 31917448
Test: mma
Change-Id: I3986d60958e64e0d5d8fa5f5bd508c579fb7fa2c
2017-05-03 23:34:42 +00:00