X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=xfonts-traditional.git;a=blobdiff_plain;f=debian%2Fxfonts-traditional.postinst;h=6ee2e43220634d65f5e75bce91571ca44fd21939;hp=6e05d676d31d13111127c12408f97173ee5f85fc;hb=3d49fae48c2e778444af1f64067195375ed749f0;hpb=4ff07717b0e4435f1f15fd5fcb762301be8822d0 diff --git a/debian/xfonts-traditional.postinst b/debian/xfonts-traditional.postinst old mode 100644 new mode 100755 index 6e05d67..6ee2e43 --- a/debian/xfonts-traditional.postinst +++ b/debian/xfonts-traditional.postinst @@ -3,13 +3,16 @@ set -e . /usr/share/debconf/confmodule +#DEBHELPER# + +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,10 +21,13 @@ 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 - db_put xfonts-traditional/remap-fixed false + update-fonts-alias misc + + db_set xfonts-traditional/remap-fixed false # only ever do this once }