makeFontsConf: check for share/fonts/ in fontDirectories

Fixes #3515.

+8
+8
pkgs/development/libraries/fontconfig/make-fonts-conf.nix
··· 6 inherit fontDirectories; 7 } 8 '' 9 xsltproc --stringparam fontDirectories "$fontDirectories" \ 10 --stringparam fontconfig "${fontconfig}" \ 11 --path ${fontconfig}/share/xml/fontconfig \
··· 6 inherit fontDirectories; 7 } 8 '' 9 + for fd in $fontDirectories; 10 + do 11 + if [ ! -d "$fd/share/fonts" ]; then 12 + echo "ERROR: '$fd/share/fonts/' doesn't exist" 13 + false 14 + fi 15 + done 16 + 17 xsltproc --stringparam fontDirectories "$fontDirectories" \ 18 --stringparam fontconfig "${fontconfig}" \ 19 --path ${fontconfig}/share/xml/fontconfig \