[roll] Roll fuchsia [fshost] Disable zxcrypt for Fxfs

Fxfs has its own encryption so zxcrypt is superfluous.  When configured
to use Fxfs, we will always format directly onto the block device.

For devices with zxcrypt+minfs formatted data partitions, this is is a
soft migration that will copy data over while migrating to Fxfs.
Beyond improving the user experience of this change, it is also
necessary to soft-migrate zxcrypt+minfs because the paving workflow
(which is used for Workstation still) will format to zxcrypt+minfs
before copying SSH keys in, and if we don't copy the SSH keys out, then
`fx shell` and friends won't work.

This is a breaking change for zxcrypt+Fxfs formatted data partitions
that will wipe the device's data partition.  Developer devices will have
to be repaved to restore SSH keys.

Original-Bug: 96492
Original-Bug: 96494
Tested: Manually tested paving flow
Tested: New integration tests
Multiply: fshost-fxfs-integration-test

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/666129
Original-Revision: 08d4da5ad7df88d418220ee5da1456c5aa600000
GitOrigin-RevId: 9cc06990040311ee8bfa50b6688a735faf09b010
Change-Id: I8b483ea6d23baac865ffb5be0f97bc5c004361be
1 file changed
tree: a580012c964c5c047aaa2a930885ff2e4338f1e5
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. toolchain
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.