From 3c4b4ea03a4a746b1b1f2cb7f3b6210a8ba2631a Mon Sep 17 00:00:00 2001 From: Dimitar Zhekov Date: Fri, 7 Nov 2003 20:58:34 +0000 Subject: [PATCH] Dimitar Zhekov : run mkttfontdir in the xfree86.cron job git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1712 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- Documentation/Developers/CHANGELOG-RENE | 1 + package/x11/xfree86/xfree86.cron | 15 +++++++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Documentation/Developers/CHANGELOG-RENE b/Documentation/Developers/CHANGELOG-RENE index 4ba6a3e29..3fc6f1557 100644 --- a/Documentation/Developers/CHANGELOG-RENE +++ b/Documentation/Developers/CHANGELOG-RENE @@ -8,6 +8,7 @@ updated terminus-font (4.05) fixed zgv and xzgv to be be ANSI C compliant really do not run fc-cache in xfree86 + run mkttfontdir in the xfree86.cron job - updated anjuta and moved it into the gnome24 repository *) 2003-11-06 (2.0.0-rc2 - 2.0.0-rc3) diff --git a/package/x11/xfree86/xfree86.cron b/package/x11/xfree86/xfree86.cron index 889e26fa8..6706bcaec 100644 --- a/package/x11/xfree86/xfree86.cron +++ b/package/x11/xfree86/xfree86.cron @@ -1,11 +1,18 @@ #!/bin/sh -echo "Running mkfontdir ..." -for i in /usr/X11R6/lib/X11/fonts/* ; do - if test -f $i/fonts.dir ; then mkfontdir $i ; fi -done ; unset i +echo "Running mkfontdir / mkttfontdir ..." +for dir in /usr/X11R6/lib/X11/fonts/* ; do + ttfiles="`ls $dir/*.ttf $dir/*.TTF 2> /dev/null`" + if [ "$ttfiles" ] ; then + ( cd $dir + mkttfontdir $x > /dev/null ) + fi + mkfontdir $dir || true + unset ttfiles +done ; unset dir if [ "`which fc-cache`" ] ; then + echo "Running fc-cache ..." fc-cache -v fi