#! /bin/bash -e # by pts@fazekas.hu at Sun Mar 30 13:08:59 CEST 2003 # set -e : exit on first error # Extract the .pfb files cd /usr/share/texmf/fonts/type1/public/cm-super if /usr/bin/t1c2pfb libraries ok; then /usr/bin/t1c2pfb ; die unless s@^(mf_modules=")([^"]*[^"\s])\s*"@$1.addcms(delcms$2)."\n\""@me; print ' updmap ./updmap rm -f updmap.u0 fi # Update mappings for dvipdfm if grep -vq '^%% cm-super-no-debian-install' /etc/texmf/dvips/updmap; then cd /etc/texmf/dvipdfm export CMS=`echo cm-super-*.map` cp config config.u0 perl -e ' $_=join"",; s@^%*\s*f\s+cm-super.*\n?$@@mg; s@\s*\Z(?!\n)@\n\n@; $_.=join"",map{"f $_\n"}split/\s+/,$ENV{CMS}; print ' config rm -f config.u0 fi mktexlsr