[roll] Roll experiences [login] Remove deprecated accounts that don't match current auth mode

This change will remove accounts with deprecated account names or
accounts that do not match the current build's authentication mode. The
authentication mode is based of start_oobe=true|false flag. When oobe is
ON, authentication is manual and the user goes through the auth ux. When
oobe is skipped, authentication is automatic using an empty password.

If the user toggles the start_oobe build flag, this code will remove the
account created using previous auth mode.

Needs https://fxrev.dev/640111 to be submitted first.

Tests: Tested with toggling start_oobe flag for both auth modes
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/experiences/+/642283
Original-Revision: a88ba90e0891ecfbc502b7ea8bf3f38fe8f7fae2
GitOrigin-RevId: e07a3b895e150c54a6fb3228ee7de22646b65a24
Change-Id: I99e085bfed44f2fbc4cebfac66e1e8fafeee5d6d
1 file changed
tree: 0555447b23396d90a326f1748a5693508db99980
  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.