The block of code in the xfs init script that builds fonts.dir should be a little more forgiving of directories that have ttf fonts along with others. changing the elif around the ttf section to a fi/if seems to work better for mixed directories: - elif ls |grep \.ttf$ &>/dev/null; then + fi + if ls |grep \.ttf$ &>/dev/null; then
this will be fixed in an X errata release this week.