[prebuilt-dart-sdk] Change CIPD root to be local to script

CIPD has a notion of a CIPD root where it stores its internal cache of
files and metadata. The 'cipd ensure' command assumes there is exactly
one ensure file per root and removes all cipd-managed entries that are
not in that ensure file in that root.  We'd like to use the root of the
Fuchsia checkout for <package> entries in jiri manifests.

This modifies the tools/prebuilt-dart-sdk/update.py script to use
tools/prebuilt-dart-sdk/ as its CIPD root instead of the root of the
Fuchsia tree.  Our other isolated 'cipd ensure' invocations, like in
https://fuchsia.googlesource.com/garnet/+/master/tools/cipd-update.sh
and
https://fuchsia.googlesource.com/topaz/+/master/tools/cipd-update.sh
use more local cipd roots. This script is a bit unusual compared to our
other cipd users since it computes the contents of the ensure file
dynamically.

IN-767 #comment move prebuilt-dart-sdk cipd root
Test: CQ

Change-Id: I1c5502121f2e9d89bdce06b97e2dab5a97cc775e
1 file changed
tree: 430d57f08c917b6cd1b5603a4b272d1109c09661
  1. .cargo/
  2. app/
  3. auth_providers/
  4. bin/
  5. boards/
  6. docs/
  7. examples/
  8. lib/
  9. manifest/
  10. packages/
  11. products/
  12. public/
  13. runtime/
  14. shell/
  15. tests/
  16. tools/
  17. .clang-format
  18. .gitignore
  19. AUTHORS
  20. BUILD.gn
  21. CONTRIBUTING.md
  22. LICENSE
  23. MAINTAINERS
  24. PATENTS
  25. README.md
  26. rustfmt.toml
README.md

Topaz

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.

Removed Components

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>
  • topaz/app/chat: 9f6c31d2ceb8353f229a9ef6b53ba2386ff31867
  • topaz/app/color: 5a023ccb054104846e3e913951bcc7dc277d2274
  • topaz/app/contacts: 80378fe470817750188707de29237282892a3142
  • topaz/app/image: 5e731a943a907cf960ecfbda1c391958f9093afa
  • topaz/app/documents: b5a3ee29b15414f232865128195d14bd8811ab02
  • topaz/app/video: fc03877f787fc119140b900d476c4563bd04a529