commit | 8fb5dce7a646e1dfd4ba63a7ac813e3e42754c51 | [log] [tgz] |
---|---|---|
author | Ed Coyne <edcoyne@google.com> | Wed Mar 20 19:04:21 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Wed Mar 20 19:04:21 2019 +0000 |
tree | c9958b98070aaaea9f9935391a0432f0a2bb4314 | |
parent | ee193de75e4da9032632c84bf638c5997d485475 [diff] |
[dart-sdk][device_settings] Use service to reboot device. devmgr is moving away from /dev/misc/dmctl and will instead export services to provide system functionality. This change makes device_settings use the system service instead of the virtual device to reboot the system. I could not find a way to talk to a persistent system service from dart as-is. I had considered something like ChannelFromFile but for services, however currently you need to whitelist the services at the flutter_jit_product_runner level so it makes sense to be explicit about what system services we allow dart apps to contact. Test: Hit the button on astro, device reboots. Issue: ZX-3403 # device_settings reboots using service. Change-Id: If63986c94f07ec4f2acda3f2b3901fbc956920c1
Topaz augments system functionality by implementing interfaces defined by underlying layers. Topaz contains four major categories of software: modules, agents, shells, and runners.
For example, modules include the dashboard, and runners include the Web, Dart, and Flutter runners.
Looking for something that used to be in this repository? The list below provides a code location and sha that can be used to checkout dead code that has been removed. Please note, it is unlikely the code will build or work correctly shas are provided for reference only. Code can be checked out with:
git checkout <sha> -- $FUCHSIA_DIR/<location>