commit | b933792566dcff3b23b5ef7b4b920d794b8bf2ef | [log] [tgz] |
---|---|---|
author | James Ye <jamesye@google.com> | Mon Mar 21 17:36:26 2022 +1100 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Mar 24 04:17:46 2022 +0000 |
tree | b490a41aa48003fc5de83204caed14c125f6307a | |
parent | 3cbe00b4bc4b4ff6dfc14409a92afb4829b25559 [diff] |
cros-host-fonts: bind-mount host fonts in /usr/share/fonts Host fonts are mounted at the non-standard location /mnt/chromeos/fonts and made available with fontconfig. There are at least two cases of applications not working with this location due to sandboxing: Firefox as well as Flatpak applications. A bind mount is used rather than a symbolic link to avoid potential problems with file name canonicalisation. BUG=b:206887557 TEST=Install cros-host-fonts=0.2, run Firefox or Flatpak apps and verify that host fonts work. Change-Id: I0f8301e45e8a3640e2f0b50ec940ddf728a90335 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/containers/cros-container-guest-tools/+/3539407 Reviewed-by: David Munro <davidmunro@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: James Ye <jamesye@google.com>
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.
The guest packages can be built with Bazel.
bazel build //cros-debs:debs
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.