packaging fixes
[xfonts-traditional] / debian / xfonts-traditional.postinst
index 6e05d67..64aef5f 100755 (executable)
@@ -2,14 +2,14 @@
 set -e
 
 . /usr/share/debconf/confmodule
+aliasfile=/etc/X11/fonts/misc/xfonts-base.alias
 
 check_aliasfile () {
-       aliasfile=/etc/X11/fonts/misc/xfonts-base.alias
        if ! test -f $aliasfile; then return; fi
        if test -e $aliasfile.not-trad; then return; fi
 
        perl -pe '
- s/^(fixed\s+)\-misc\-(fixed-medium-r-semicondensed)/$1-trad-$2$/
+ s/^(fixed\s+)\-misc\-(fixed-medium-r-semicondensed)/$1-trad-$2/
                ' <$aliasfile >$aliasfile.trad
        if cmp -s $aliasfile $aliasfile.trad; then
                rm $aliasfile.trad
@@ -18,9 +18,12 @@ check_aliasfile () {
        db_get xfonts-traditional/remap-fixed
        if [ $RET != true ]; then return; fi
 
+       echo 'Installing traditional variant of "fixed"...'
        ln $aliasfile $aliasfile.not-trad
        mv -f $aliasfile.trad $aliasfile
 
+       update-fonts-alias misc
+
        db_put xfonts-traditional/remap-fixed false
        # only ever do this once
 }