X-Git-Url: https://git.distorted.org.uk/~mdw/xfonts-traditional/blobdiff_plain/489ffe219bed26ff9669f17750c08d4d9f867b60..2f5169a16c873a1987db623ec137a4c03b6f3bbe:/debian/xfonts-traditional.postinst diff --git a/debian/xfonts-traditional.postinst b/debian/xfonts-traditional.postinst index 6e05d67..64aef5f 100755 --- a/debian/xfonts-traditional.postinst +++ b/debian/xfonts-traditional.postinst @@ -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 }