commit | a4385729226b1e65906152829f4409d6046fc46e | [log] [tgz] |
---|---|---|
author | Jeff Martin <martinjeffrey@google.com> | Thu Jan 23 12:15:35 2025 -0800 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jan 23 12:15:35 2025 -0800 |
tree | 89ec5dfb049698b4423400d66f027feb86a25be0 | |
parent | 09f95c009a3da2a262c296e55f24f9d15010918c [diff] |
[omaha-client] Use Collaborative Reboot This CL makes two changes to integrate omaha-client with Fuchsia's new Collaborative Reboot mechanism: 1. When transitioning to the `WaitingForReboot` state, send a `ScheduleFutureReboot` request with reason `SystemUpdate`. 2. When receiving a `PerformPendingReboot` request on the `fuchsia.update/Manager` FIDL protocol, proxy it to the corresponding method on the collaborative reboot initiator protocol. Bug: 380873116 Change-Id: Iae2c78460d09d0ace556dda6ffb40e8f17d3854a Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1185559 Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Fuchsia-Auto-Submit: Jeff Martin <martinjeffrey@google.com> Reviewed-by: Amanda Tait <atait@google.com> Reviewed-by: Sen Jiang <senj@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.