about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorAndré Silva <andrerfosilva@gmail.com>2021-01-26 00:42:32 +0000
committerAndré Silva <andrerfosilva@gmail.com>2021-01-26 00:53:59 +0000
commit34fae590bf80c2502a36e2573d57eb0827563090 (patch)
treeee0e87eaffc60eec6158a2147ec241b83dbf922a /pkgs/build-support
parentfe49d856b0a0d1bd9a6571beaa897535e7c09d5c (diff)
build-fhs-userenv-bubblewrap: don't bind /etc/fonts from fhs environment
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix b/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
index a5637acbf276d..6592621570ce9 100644
--- a/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
+++ b/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
@@ -80,6 +80,11 @@ let
     if [[ -d ${env}/etc ]]; then
       for i in ${env}/etc/*; do
         path="/''${i##*/}"
+        # NOTE: we're binding /etc/fonts from the host so we don't want to
+        # override it with a path from the FHS environment.
+        if [[ $path == '/fonts' ]]; then
+          continue
+        fi
         ro_mounts+=(--ro-bind "$i" "/etc$path")
       done
     fi