Commit | Line | Data |
---|---|---|
45c41731 MW |
1 | #! /bin/sh |
2 | ||
3 | for i in /usr/share/fonts/X11/util/map-ISO*; do | |
4 | for f in fixed fixedo fixedb; do | |
5 | ucs2any +d $f.bdf $i `echo ${i##*map-} | tr A-Z a-z` | |
6 | done | |
7 | done | |
8 | ||
9 | for i in fixed*.bdf; do | |
10 | pcf=6x13`echo $i | sed 's/fixed//; s/\.bdf//' | tr a-z A-Z`.pcf.gz | |
11 | bdftopcf -m -L -t $i | create $pcf gzip -c | |
12 | echo $pcf | |
13 | done >pcflist | |
14 | ||
15 | dir=/usr/share/fonts/X11/misc | |
16 | aside=/usr/share/disabled-fonts | |
17 | inst=debian/fixed-hack$dir | |
18 | mkdir -p $inst | |
19 | cp *.pcf.gz $inst | |
20 | ||
21 | { | |
22 | cat <<EOF | |
23 | #! /bin/sh | |
24 | set -e | |
25 | ||
26 | case "\$1" in | |
27 | install | upgrade) | |
28 | mkdir -p /usr/share/disabled-fonts | |
29 | EOF | |
30 | while read font; do | |
31 | echo " dpkg-divert --package fixed-hack --add --rename \\" | |
32 | echo " --divert $aside/$font $dir/$font" | |
33 | done <pcflist | |
34 | cat <<EOF | |
35 | ;; | |
36 | esac | |
37 | EOF | |
38 | } >debian/fixed-hack.preinst | |
39 | ||
40 | ||
41 | { | |
42 | cat <<EOF | |
43 | #! /bin/sh | |
44 | set -e | |
45 | ||
46 | case "\$1" in | |
47 | remove | abort-install) | |
48 | EOF | |
49 | while read font; do | |
50 | echo " dpkg-divert --package fixed-hack --remove --rename \\" | |
51 | echo " --divert $aside/$font $dir/$font" | |
52 | done <pcflist | |
53 | cat <<EOF | |
54 | ;; | |
55 | esac | |
56 | EOF | |
57 | } >debian/fixed-hack.postrm | |
58 | ||
59 | chmod +x debian/fixed-hack.preinst debian/fixed-hack.postrm |