]>
Commit | Line | Data |
---|---|---|
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 |
5 | LC_ALL=C |
6 | export LC_ALL | |
24330d27 KP |
7 | FONTDIRS=fontdirs$$ |
8 | trap "rm $FONTDIRS" 0 | |
fb9545b1 | 9 | sh ./findfonts ${1+"$@"} > $FONTDIRS |
24330d27 KP |
10 | cp fonts.conf.in fonts.conf |
11 | chmod +w fonts.conf | |
1e341fdf DD |
12 | EDITOR=ed |
13 | (echo q | ed) > /dev/null 2>&1 | |
14 | if [ $? -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 | |
21 | fi | |
22 | $EDITOR fonts.conf << EOF | |
24330d27 | 23 | /FONTPATH_END/a |
fb9545b1 | 24 | <!-- Font directory list configured on `date` --> |
24330d27 KP |
25 | . |
26 | +r $FONTDIRS | |
27 | a | |
a6531d8c | 28 | <dir>~/.fonts</dir> |
24330d27 KP |
29 | |
30 | . | |
31 | /FONTPATH_START/,/FONTPATH_END/d | |
a6531d8c | 32 | |
24330d27 KP |
33 | w |
34 | q | |
35 | EOF | |
36 |