[roll] Roll fuchsia [wlancfg] Return an Err instead of panicking before exit from main

The wlancfg component on some devices uses `on_terminate: "reboot"` in
its component manifest to ensure a device will reboot if wlancfg ever
stops. Before landing a change to only trigger reboot upon an error from
a component with this feature enabled (https://fxrev.dev/1162232), a
change to wlancfg (https://fxrev.dev/1168236) modified wlancfg to panic
whenever it exits with an error. This changed the condition upon which
wlancfg triggers a reboot becvause the panic only occurs when
`run_all_futures()` returns an error.

This change returns wlancfg to its previous behavior to trigger a reboot
unconditionally upon its exit from main on devices where wlancfg has
`on_terminate: "reboot"` in the wlancfg component manifest.

Coincidentally, this prevents wlancfg from crashing at the end of every
hw-sim test which makes the test output more readable. 📚

Original-Fixed: 451643303
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1423275
Original-Revision: 23c6ddba5b8a3e96ce05ca790335f4cfc6f30d04
GitOrigin-RevId: e31a3c88090515f99d441aca25bff5af25dace0d
Change-Id: Ie775a0f70d8f2a811bde96d13a2686f85d86ecf9
1 file changed
tree: 597b15a9a7f70cc827bb4603810054a490690408
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.