| commit | b933792566dcff3b23b5ef7b4b920d794b8bf2ef | [log] [tgz] |
|---|---|---|
| author | James Ye <jamesye@google.com> | Mon Mar 21 06:36:26 2022 |
| committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Mar 24 04:17:46 2022 |
| 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.