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
+ if ls |grep \.ttf$ &>/dev/null; then
this will be fixed in an X errata release this week.