[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#170969: tetex-bin: Cannot create new fonts



From: Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp>
Subject: Bug#170969: tetex-bin: Cannot create new fonts
Date: Thu, 28 Nov 2002 17:45:24 +0900 (JST)

> Well, I'm not sure but the following lines in postinst
> of tetex-base;
> 
>      $TEXCONFIG_P font options appendonlydir varfonts
>      $TEXCONFIG_P font vardir /var/cache/fonts
> 
> which are commented out at present should be uncommented ?

Ah, I overlooked postinst of tetex-bin.  The directories will 
be handled with the followings (line #103);

if [ -n "$vardir" ] && ! grep -q "^$vardir\$" $VARFONTSFILE; then
  # A new directory we don't recognise
  echo "$vardir" >> $VARFONTSFILE
  test -d "$vardir" ||
    { mkdir "$vardir" && chmod 755 "$vardir"; }
  test -d "$vardir/pk" ||
    { mkdir "$vardir/pk" && chmod 1777 "$vardir/pk"; }
  test -d "$vardir/tfm" ||
    { mkdir "$vardir/tfm" && chmod 1777 "$vardir/tfm"; }
  test -d "$vardir/source" ||
    { mkdir "$vardir/source" && chmod 1777 "$vardir/source"; }
fi

but $vardir was defined through (line #88)

vardir=`kpsewhich --expand-var='$VARTEXFONTS'`

and this was done before postinst run mktexlsr so I guess
it would be set to /var/spool/texmf and so /var/cache/fonts/pk
etc. were not created.

So it might be needed to run mktexlsr just before the above
definition of vardir too, I think.

Am I right ?

Best regards,			2002/12/2

-- 
 Debian Developer & Debian JP Developer - much more I18N of Debian
 Atsuhito Kohda <kohda@debian.org>
 Department of Math., Tokushima Univ.



Reply to: