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

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



On Mon, Dec 02, 2002 at 04:49:58PM +0900, Atsuhito Kohda wrote:
> 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.

No; mktexlsr should have no impact whatsoever on the kpsewhich
command, which doesn't look at the ls-R files.  (Incidentally, please
delete the now obsolete lines 179-180 which defeat the ls-R debconf
settings.)

So I'd be interested to know what settings this person has; in
particular, what's the contents of /etc/texmf/maketex.site?

   Julian

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

        Julian Gilbey, website: http://www.polya.uklinux.net/
   Debian GNU/Linux Developer, see: http://people.debian.org/~jdg/
     Visit http://www.thehungersite.com/ to help feed the hungry



Reply to: