cros-garcon: Deprecate cros-garcon-override.conf

Since cros-garcon-override.conf is registered as a conffile, in the case
that a user has locally modified this file, their changes will not be
overwritten automatically with updated versions.

Customisations are not intended to be made to this file (see
crbug.com/927303). We deprecate this file by moving its contents to
cros-garcon.service, which WILL be overwritten on updates. In its place
we put a comment that points to our FAQ on custom environment variables.

Going forward, updates to garcon environment variables should be made
directly to cros-garcon.service. Note that if a modified
cros-garcon-override.conf is present, it will still take precedence if
a variable is present in both files.

BUG=b:227683168
TEST=Installed cros-garcon=0.26 via PackageKit, verified no change in
     environment variables and local modifications to
     cros-garcon-override.conf are preserved.

Change-Id: Ied471515d862e46c3e09c1128b799eddc6179453
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/containers/cros-container-guest-tools/+/3562598
Reviewed-by: Timothy Loh <timloh@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Fergus Dall <sidereal@google.com>
Commit-Queue: James Ye <jamesye@google.com>
3 files changed
tree: 2bbac52f338e7bb28a9959e3cc577cc8e9c8cd3d
  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. docs/
  20. kokoro/
  21. lxd/
  22. mesa/
  23. scripts/
  24. termina/
  25. .gitignore
  26. LICENSE
  27. OWNERS
  28. PRESUBMIT.cfg
  29. README.md
  30. 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.