[roll] Roll fuchsia [net-cli] rm net-cli:lib target-only dependencies

net-cli:lib will be depended upon by an ffx_plugin. Since ffx plugins
are host-side build targets, they cannot depend on any target-side build
targets, e.g. fuchsia_zircon, either directly or transitively.
Accordingly, this change moves all such dependencies out of net-cli:lib,
either removing them entirely or relocating them in net-cli:bin.
Dependencies are now acquired by means of the NetCliDepsConnector trait,
which net-cli:bin implements. Also, the net stat command has been
removed, since it duplicates functionality in Inspect and had
unextractable system dependencies, specifically mapped_vmo.

Tested: fx test net-cli-tests
Tested: fx shell net if list
Original-Fixed: 76469

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/526840
Original-Revision: d8e11b0ed7aeee3f33c16443bb545b4a70984e8a
GitOrigin-RevId: 00478f1e9d1067fc1783bb4c0fff4ef53ba82d3f
Change-Id: I7ff45c18eea327c7892b7a7760c66be3a2b55859
1 file changed
tree: 4b92e3ad66245970ead58391acbefdb68e5fe98d
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. 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 via the IRC channel #fuchsia on Freenode.

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.