e6eef83c63a50f043b2c4a85175030b6d8b6b91d |
|
22-Jul-2016 |
Alex Deymo <deymo@google.com> |
Implement a memory-based Prefs class. When the /data storage is not available, we need to store the required prefs in memory to keep all the code working. This patch splits the Prefs class functionality and implements a MemoryPrefs class which stores all the values in memory. Bug: 27178350 TEST=Added unittest for the MemoryPrefs. (cherry picked from commit a0284ace424d1653f36208da24b5ce878d393c7e) Change-Id: Iac6002b5c9b6c6f2cfd2d02f0a2aa6a4a8970404
/system/update_engine/common/prefs.cc
|
a3cf75a1d01aeb03d2341600ebff3db0a8316200 |
|
20-Jan-2016 |
Alex Vakulenko <avakulenko@google.com> |
update_engine: Update libchrome APIs to r369476 The new libchrome has been ported from Chromium and some APIs have changed. Make necessary changes at call sites. (cherry picked from commit 0103c36caa2e38e034e0d22185736b9ccfb35c58) Change-Id: I3dedd8b3f6e92ce8d3eeef99a76ad876c29db304
/system/update_engine/common/prefs.cc
|
39910dcd1d68987ccee7c3031dc269233a8490bb |
|
10-Nov-2015 |
Alex Deymo <deymo@google.com> |
Split payload application code into a subdirectory. This patch splits from the main libupdate_engine code the part that is strictly used to download and apply a payload into a new static library, moving the code to subdirectories. The new library is divided in two subdirectories: common/ and payload_consumer/, and should not depend on other update_engine files outside those two subdirectories. The main difference between those two is that the common/ tools are more generic and not tied to the payload consumer process, but otherwise they are both compiled together. There are still dependencies from the new libpayload_consumer library into the main directory files and DBus generated files. Those will be addressed in follow up CLs. Bug: 25197634 Test: FEATURES=test emerge-link update_engine; `mm` on Brillo. Change-Id: Id8d0204ea573627e6e26ca9ea17b9592ca95bc23
/system/update_engine/common/prefs.cc
|