Commit Graph

7521 Commits

Author SHA1 Message Date
android-build-team Robot ce83dc1594 Snap for 5231632 from fed4ded442 to qt-release
Change-Id: I5f78339c974f76a61b06ded6a257c7cd093bddfc
2019-01-15 07:25:11 +00:00
Yifan Hong fed4ded442 Merge "Create stash dir recursively." am: 7a0b65472b am: 32932a48f9
am: 6f366ee4dd

Change-Id: I49e75d8ac06bf80447b205e9cd2e040c191ee106
2019-01-14 14:20:09 -08:00
Yifan Hong 6f366ee4dd Merge "Create stash dir recursively." am: 7a0b65472b
am: 32932a48f9

Change-Id: Id2b155a768e5cec4486bd778fa26a7cc4fe32602
2019-01-14 14:11:09 -08:00
Yifan Hong 32932a48f9 Merge "Create stash dir recursively."
am: 7a0b65472b

Change-Id: I6f47807075044e6e71078db99988190ced32e157
2019-01-14 13:40:35 -08:00
Yifan Hong 7a0b65472b Merge "Create stash dir recursively." 2019-01-14 20:56:57 +00:00
Yifan Hong 63f5260c6c Create stash dir recursively.
When applying an OTA package onto the device in OTA mode,
if the recovery logs haven't been viewed, there is a chance
that /cache/recovery does not exist. Then, stash creation will
fail. Create stash directories recursively to avoid this error.

Test: without /cache/recovery, sideload the OTA on cuttlefish
Change-Id: I5cc01a067d866476a3594e795dcb5b15649e817b
2019-01-11 15:13:22 -08:00
android-build-team Robot b1486f80b4 Snap for 5217728 from 0c92531f58 to qt-release
Change-Id: I48c7c27f799417b48dea76f470750a2e5615ab9c
2019-01-09 04:19:40 +00:00
Tao Bao 0c92531f58 Merge "Use dynamically linked f2fs executables." am: 22a27f9965 am: ad4ce79b4d
am: e8270a8e98

Change-Id: If041789192af362b2683a076763f044bfb9b0c2b
2019-01-08 12:13:48 -08:00
Tao Bao e8270a8e98 Merge "Use dynamically linked f2fs executables." am: 22a27f9965
am: ad4ce79b4d

Change-Id: I0fc7309dc6ab5a87d26677a0ed9f0d5c6f288b7a
2019-01-08 12:09:43 -08:00
Tao Bao ad4ce79b4d Merge "Use dynamically linked f2fs executables."
am: 22a27f9965

Change-Id: If4ed2288a513510569ce9411a20cdc4c962d9803
2019-01-08 12:05:29 -08:00
Tao Bao 22a27f9965 Merge "Use dynamically linked f2fs executables." 2019-01-08 19:49:20 +00:00
Yifan Hong 2f3a0ba775 Merge "updater: erase ignores EOPNOTSUPP for BLKDISCARD" am: 08a8b40c91 am: 159d267cc6
am: d2e801fb93

Change-Id: I8626208127ccdb245823a5db40e9fe6583c63ea0
2019-01-07 17:28:52 -08:00
Yifan Hong d2e801fb93 Merge "updater: erase ignores EOPNOTSUPP for BLKDISCARD" am: 08a8b40c91
am: 159d267cc6

Change-Id: I7dd0df6adbe7315326064e5b660432dc60be6495
2019-01-07 17:17:40 -08:00
Yifan Hong 159d267cc6 Merge "updater: erase ignores EOPNOTSUPP for BLKDISCARD"
am: 08a8b40c91

Change-Id: Iee6860b0dbeaafc06ca881148ca4ea99abaf4b3a
2019-01-07 17:11:37 -08:00
Yifan Hong 08a8b40c91 Merge "updater: erase ignores EOPNOTSUPP for BLKDISCARD" 2019-01-08 00:06:40 +00:00
Yifan Hong 363d624d53 updater: erase ignores EOPNOTSUPP for BLKDISCARD
Test: sideload on cuttlefish
Bug: 111801737
Change-Id: I784a2142049054f38d6b70c7af7e88a451996d83
2019-01-04 15:24:52 -08:00
android-build-team Robot ac309cf8c8 Snap for 5206983 from d7c1801f8d to qt-release
Change-Id: I08f14af467df5dde046e1fd2b0d54d2d668145b7
2019-01-03 04:02:38 +00:00
Tao Bao d7c1801f8d Merge "minadbd: daemon_service_to_fd takes std::string_view." am: 72aa58dcf7 am: 29578b1117
am: ae8c2ca3ea

Change-Id: Id1850d341ef601914a67b9740d80e737857d2a80
2019-01-02 13:40:20 -08:00
Tao Bao ae8c2ca3ea Merge "minadbd: daemon_service_to_fd takes std::string_view." am: 72aa58dcf7
am: 29578b1117

Change-Id: I038edb2337aceaaa8586426d14a159c2806d9350
2019-01-02 13:33:13 -08:00
Tao Bao 29578b1117 Merge "minadbd: daemon_service_to_fd takes std::string_view."
am: 72aa58dcf7

Change-Id: I9a7d20d476e0be703657e7c332f393703a982b1a
2019-01-02 13:28:12 -08:00
Tao Bao 72aa58dcf7 Merge "minadbd: daemon_service_to_fd takes std::string_view." 2019-01-02 21:13:14 +00:00
Tao Bao 5de19e2e02 minadbd: daemon_service_to_fd takes std::string_view.
The caller of daemon_service_to_fd() in core adb has switched to
std::string_view in [1]. The mismatch breaks the sideload service, as it
picks up the wrong daemon_service_to_fd() when serving sideload.

[1] https://android-review.googlesource.com/c/platform/system/core/+/850392

Bug: 122171762
Test: `adb sideload` on taimen.
Change-Id: Ie828400768523c35c5576e2c029e38fc0ad0aff9
2019-01-02 09:40:46 -08:00
android-build-team Robot 62227b5445 Snap for 5198681 from 81d8e2e4dd to qt-release
Change-Id: I6f0b5db58eae904d4be1426f97f9611f3cc123cf
2018-12-23 04:05:33 +00:00
Tianjie Xu 81d8e2e4dd Merge "Add a horizontal line at the end of the graphic menu" am: fc0665c701 am: 095b6858dd
am: 2c08607e2b

Change-Id: Ifb475bfea51936e08a1f9629ad03772ec04f06ad
2018-12-21 11:24:01 -08:00
Tianjie Xu 2c08607e2b Merge "Add a horizontal line at the end of the graphic menu" am: fc0665c701
am: 095b6858dd

Change-Id: I7719a231cf36730e3a2998c9142cdf002c6e5dda
2018-12-21 11:15:58 -08:00
Tianjie Xu 095b6858dd Merge "Add a horizontal line at the end of the graphic menu"
am: fc0665c701

Change-Id: Idba56caeb2f002864ca2325fb5f130d3e25c2acc
2018-12-21 11:10:52 -08:00
Tianjie Xu fc0665c701 Merge "Add a horizontal line at the end of the graphic menu" 2018-12-21 19:00:47 +00:00
Tao Bao 955cf2404d Merge "Clean up the arg setup for exec(3)." am: f0c03e62a2 am: 1b94d3a35b
am: 96e1f45c5d

Change-Id: I757b93896adb730e5b4c44c976142cdd6de29c42
2018-12-20 14:57:27 -08:00
Tao Bao 96e1f45c5d Merge "Clean up the arg setup for exec(3)." am: f0c03e62a2
am: 1b94d3a35b

Change-Id: I0423c5476723a6d7e8687ae62d01dca24e256d41
2018-12-20 14:53:19 -08:00
Tao Bao c674dfb584 Use dynamically linked f2fs executables.
It also reduces the space cost for devices using f2fs (e.g. crosshatch).
/sbin/mkfs.f2fs   722560 => /system/bin/make_f2fs   49568
/sbin/sload.f2fs 1182456 => /system/bin/sload_f2fs 150032

Test: Build and boot recovery on crosshatch. Factory reset.
Test: Install a non-A/B OTA package that formats a f2fs partition.
Change-Id: Ibe70c8d91a1d07e1c78ff9eac19b1f7955800161
2018-12-20 14:47:11 -08:00
Tao Bao 1b94d3a35b Merge "Clean up the arg setup for exec(3)."
am: f0c03e62a2

Change-Id: I402eae7a950f10e3ceb99291db07e68dd91861e1
2018-12-20 14:36:02 -08:00
Tao Bao f0c03e62a2 Merge "Clean up the arg setup for exec(3)." 2018-12-20 22:10:07 +00:00
xunchang c7dbc735d2 Add a horizontal line at the end of the graphic menu
This is in line with the old behavior and the UI of TextMenu.

Bug: 121280655
Test: check the menu
Change-Id: I4b82b93187b2d02cfe5b31a9a8fb621d10dd5d8a
2018-12-20 11:36:55 -08:00
Tao Bao 3d69f0df96 Clean up the arg setup for exec(3).
Test: Build and boot into recovery on marlin. Factory reset.
Test: Build and install a non-A/B OTA that calls format.
Change-Id: I72416e775e237fc15ca5eff1036175a9eef43b76
2018-12-20 10:46:06 -08:00
Yifan Hong 26fee0f796 Merge changes from topic "vintf_object_recovery_mount" am: 82fc6ae5b8 am: cc6eb0ee44
am: 081c05f395

Change-Id: Ia3de886ae5a7eb7a0549b224bc0c031501f688dc
2018-12-19 15:26:20 -08:00
Yifan Hong a256631c4d Move parts of roots.cpp to libfs_mgr am: 0f339e27bb am: 6e232ed3ce
am: a15b8d368d

Change-Id: I829c7d19393c181a37923620c05561e46f089060
2018-12-19 15:26:05 -08:00
Yifan Hong 081c05f395 Merge changes from topic "vintf_object_recovery_mount" am: 82fc6ae5b8
am: cc6eb0ee44

Change-Id: I8cf4a096c15d6ec8fc9239807c1b0fa698c25d36
2018-12-19 14:34:41 -08:00
Yifan Hong a15b8d368d Move parts of roots.cpp to libfs_mgr am: 0f339e27bb
am: 6e232ed3ce

Change-Id: I0bee9493d0fe53fe4fd5150b9e81b295eefb4f70
2018-12-19 14:34:21 -08:00
Yifan Hong cc6eb0ee44 Merge changes from topic "vintf_object_recovery_mount"
am: 82fc6ae5b8

Change-Id: I68751cdd1601bac85f4d76de18fb6d2896cb6fa9
2018-12-19 14:27:38 -08:00
Yifan Hong 6e232ed3ce Move parts of roots.cpp to libfs_mgr
am: 0f339e27bb

Change-Id: I8e933cf6fb5361735d51a387102417c2885ee816
2018-12-19 14:27:21 -08:00
Yifan Hong 82fc6ae5b8 Merge changes from topic "vintf_object_recovery_mount"
* changes:
  roots.cpp: convert to C++ Fstab
  Move parts of roots.cpp to libfs_mgr
2018-12-19 22:19:52 +00:00
android-build-team Robot 11085265d1 Snap for 5189750 from faf656f3a7 to qt-release
Change-Id: I8ec265b6b4b575a376b52cdf365174da1c696dd0
2018-12-19 04:04:45 +00:00
Yifan Hong 0f339e27bb Move parts of roots.cpp to libfs_mgr
Move some mounting functionalities to libfs_mgr.

Test: run recovery tests

Bug: 118634720
Bug: 113182233

Change-Id: Ie59376664a744992429f0262ec96d13a1aed30f9
2018-12-18 15:57:29 -08:00
Yifan Hong d81b8e3d77 roots.cpp: convert to C++ Fstab
Convert code to use C++ Fstab struct and C++ std::strings.

Bug: 62292478
Bug: 118634720
Test: boots
Change-Id: Ibdc1df5831bc885d7c1574419f41af026e49a137
2018-12-18 15:57:29 -08:00
Zhomart Mukhamejanov faf656f3a7 Merge "Add verification before downloading whole package" am: 2e7393dbde am: e84953e9aa
am: d09708940c

Change-Id: Iffa2427f16444a1d51231caa35f26ae8961439fe
2018-12-17 22:45:34 -08:00
Zhomart Mukhamejanov d09708940c Merge "Add verification before downloading whole package" am: 2e7393dbde
am: e84953e9aa

Change-Id: I71194f48fb58883ab3b64371c4cf9042bf6f84bb
2018-12-17 22:35:27 -08:00
Zhomart Mukhamejanov e84953e9aa Merge "Add verification before downloading whole package"
am: 2e7393dbde

Change-Id: Ib85a3b957d0350122fa7f004f8f7e66667cde742
2018-12-17 22:31:24 -08:00
Zhomart Mukhamejanov 2e7393dbde Merge "Add verification before downloading whole package" 2018-12-18 06:19:59 +00:00
android-build-team Robot fdb96a7e34 Snap for 5187456 from 7b49244f04 to qt-release
Change-Id: I8002bdffac825eb8705c36c9f8c1eb05dcaed1c7
2018-12-18 04:14:43 +00:00
Zhomart Mukhamejanov 7b49244f04 [automerger skipped] Merge "Add PrepareUpdateService." am: 2e33cbeb20 am: 1811a6b734
am: c244b509ff  -s ours

Change-Id: I50fe80fb1eb62325c3c9d9410f5c247108fbf1ca
2018-12-17 14:37:37 -08:00