blob: 851b61f588f47baa99db676fe598411e6c59c60c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
makefontdir() {
ENCDIR=/usr/lib/X11/fonts/encodings
if [ -d $ENCDIR -a -d $ENCDIR/large ]; then
/usr/bin/X11/mkfontdir -e $ENCDIR -e $ENCDIR/large "$@"
else
/usr/bin/X11/mkfontdir "$@"
fi
}
fontdirs="#FONTDIRS#"
updatecmds="#UPDATECMDS#"
for currentdir in $fontdirs; do
longdir=/usr/lib/X11/fonts/$currentdir
if [ -d $longdir ]; then
for file in fonts.dir fonts.alias encodings.dir; do
rm -f $longdir/$file
done
if [ $(find $longdir| wc -l) -eq 1 ]; then
rmdir -p $longdir
else
for currentcmd in $updatecmds; do
$currentcmd $longdir
done
fi
fi
done
|