8371c1c852eae461043d8a3d911394a0ec0db909 |
|
01-Feb-2018 |
Sen Jiang <senj@google.com> |
Implement VerifyPayloadApplicable. Parse the payload metadata and validate the source hash of all operations. Return false if any error occur or hash mismatch. Bug: 65283633 Test: mma Change-Id: I6f5ae3cb69f4de973cecd0e3d7b733a48b2462f1
/system/update_engine/service_delegate_android_interface.h
|
3b678db2e7fd4baa38c6d6b8bb8334f7d88b8682 |
|
09-Feb-2016 |
Alex Deymo <deymo@google.com> |
Implement a new resetStatus() method in Android interface. When an alredy applied update is deleted from the server (normally because is was detected to be a bad update), we need to go back to the idle state and remove the update to prevent it from breaking more devices. This patch allows the application side to reset the applied update back to idle. Bug: 27081760 TEST=Deployed on a non-Brillo device, sent resetStatus. Change-Id: I1bf5a141388250d225515e40f13bc3564fa5d957
/system/update_engine/service_delegate_android_interface.h
|
f8bfcff8debbcbbb572fdd61e640efe2a3df31dc |
|
03-Feb-2016 |
Alex Deymo <deymo@google.com> |
Android: Implement the binder service. This patch introduces the service delegate interface for non-Brillo targets, which is the class in charge of implementing the API exposed by the service. The binder service for non-Brillo targets is now completed using this interface. The other side of this interface will be implemented in a follow up CL, while this CL includes only the interface and its usage. To accomodate non-Brillo targets, the generic ServiceObserverInterface is extended with the PayloadApplicationComplete message, which will be implemented for all targets in the future. Bug: 25631949 TEST=`mmma system/update_engine` on aosp_arm-eng and edison-eng Change-Id: I9fa8e9565ae92515e81e07d2cef562fc4e11a7ba
/system/update_engine/service_delegate_android_interface.h
|