X-Git-Url: https://git.distorted.org.uk/~mdw/xfonts-traditional/blobdiff_plain/7f092ad2dd37b319591107ab6a3086d0d3a6e800..12fa1ef82427acbdd0b55b8dc3454dbffac47be2:/debian/xfonts-traditional.config diff --git a/debian/xfonts-traditional.config b/debian/xfonts-traditional.config new file mode 100644 index 0000000..86c93bf --- /dev/null +++ b/debian/xfonts-traditional.config @@ -0,0 +1,32 @@ +#!/bin/sh +set -e + +. /usr/share/debconf/confmodule + +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$/ + ' <$aliasfile >$aliasfile.trad + if cmp -s $aliasfile $aliasfile.trad; then + rm $aliasfile.trad + return + fi + db_get xfonts-traditional/remap-fixed + if [ $RET != true ]; then return; fi + + ln $aliasfile $aliasfile.not-trad + mv -f $aliasfile.trad $aliasfile +} + +db_get xfonts-traditional/generate +if [ "$RET" = true ]; then + + update-xfonts-traditional --update + + check_aliasfile + +fi