lxd: Reduce number of apt-get calls

Batch package installs into one apt-get call per container setup. Also:
* Remove the debian testing repo/pins which were unused.
* Add xterm to the test image for crostini.InputLatency.
* Remove the hold on vscode - we should never be installing updates
  during a test so this doesn't do anything.

BUG=none
TEST=kokoro

Change-Id: Ib1bf14e213a872f42e58019d283f5d761ee0b272
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/containers/cros-container-guest-tools/+/3989968
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: James Ye <jamesye@google.com>
Reviewed-by: David Munro <davidmunro@google.com>
Reviewed-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Fergus Dall <sidereal@google.com>
2 files changed
tree: be06f1ce3e70f32e274e1e68fd2eea2af67f1a90
  1. cros-adapta/
  2. cros-apt-config/
  3. cros-debs/
  4. cros-garcon/
  5. cros-gpu-buster/
  6. cros-guest-tools/
  7. cros-host-fonts/
  8. cros-logging/
  9. cros-notificationd/
  10. cros-pulse-config/
  11. cros-sftp/
  12. cros-sommelier/
  13. cros-sommelier-config/
  14. cros-sudo-config/
  15. cros-systemd-overrides/
  16. cros-tast-tests/
  17. cros-ui-config/
  18. cros-wayland/
  19. kokoro/
  20. lxd/
  21. mesa/
  22. scripts/
  23. termina/
  24. .gitignore
  25. LICENSE
  26. OWNERS
  27. PRESUBMIT.cfg
  28. README.md
  29. WORKSPACE
README.md

cros-container-guest-tools

Overview

These are the guest packages for setting up a container to integrate with Chrome OS. This includes build scripts that are run in Google's internal continuous integration service.

Building

The guest packages can be built with Bazel.

bazel build //cros-debs:debs

Releasing

promote\_apt.sh MILESTONE and promote\_container.sh MILESTONE in scripts are used to promote containers from staging to live. NOTE: Whatever is the latest in staging is what gets promoted to live so make sure it's what was tested.