]> git.wh0rd.org - fontconfig.git/blame - setfontdirs
Dont attempt to use cache if NULL
[fontconfig.git] / setfontdirs
CommitLineData
24330d27 1#!/bin/sh
b5b6d7f8 2#
3c0b3aa2 3# $XFree86: xc/lib/fontconfig/setfontdirs,v 1.5 2002/12/17 03:26:36 dawes Exp $
b5b6d7f8 4#
3c0b3aa2
DD
5LC_ALL=C
6export LC_ALL
24330d27
KP
7FONTDIRS=fontdirs$$
8trap "rm $FONTDIRS" 0
fb9545b1 9sh ./findfonts ${1+"$@"} > $FONTDIRS
24330d27
KP
10cp fonts.conf.in fonts.conf
11chmod +w fonts.conf
1e341fdf
DD
12EDITOR=ed
13(echo q | ed) > /dev/null 2>&1
14if [ $? -ne 0 ]; then
15 EDITOR=ex
16 (echo q | ex) > /dev/null 2>&1
17 if [ $? -ne 0 ]; then
18 echo "$0: *** Error: Cannot find 'ed' or 'ex' editor"
19 exit 1
20 fi
21fi
22$EDITOR fonts.conf << EOF
24330d27 23/FONTPATH_END/a
fb9545b1 24<!-- Font directory list configured on `date` -->
24330d27
KP
25.
26+r $FONTDIRS
27a
a6531d8c 28 <dir>~/.fonts</dir>
24330d27
KP
29
30.
31/FONTPATH_START/,/FONTPATH_END/d
a6531d8c 32
24330d27
KP
33w
34q
35EOF
36