Re: 2.99.11: yet another release candidate

Erik Frisk <[email protected]> Tue, 01 Feb 2005 11:54:24 +0100
Newsgroups gmane.comp.tex.tetex.beta
Message-ID <[email protected]>
Hi all.

I have not yet grasped all new changes and am currently a little=20
confused about all texmf-trees and environment variables. So I explain=20
my confusion and hopfully someone can set me straight(er).

Goal
=3D=3D=3D=3D
I have the following structure on my filesystem for the tetex installatio=
n
.../tex/teTeX/20050131 # $TETEXDIR
.../tex/local/texmf    # local texmf-tree

In my local texmf-tree the file .../tex/local/texmf/web2c/texmf.cnf
consists of the lines:

TEXMFLOCAL=3D.../tex/local/texmf
TEXMF =3D=20
{$HOMETEXMF,!!$TEXMFLOCAL,!!/home/fs/frisk/usr/tex/local/texmf.tex4ht,!!$=
VARTEXMF,!!$TEXMFMAIN,!!$TEXMFDIST}

The goal is a tex-installation for the department with a local texmf=20
tree that includes some style-files and possibly also some font-files.

I am not sure where generated font-files are best placed, but my=20
understanding is that $TETEXDIR/share/texmf should hold any=20
automatically generated stuff like format files and font files.
Since I have failed to see the reason for a $TETEXDIR/share/texmf-var=20
tree when I already have the $TETEXDIR/share/texmf tree, I have omitted=20
the texmf-var tree.

I haev also always wondered how to manage write permission for the font=20
directories. Since, if a user uses a font for the first time, a new=20
directory is created with permissions only for that user. The next user=20
who uses that font can now not generate files in that directory. I have=20
up til now "solved" this by doing recurrent 'chmod -R' calls. But this=20
feels highly unsatisfactory. What is the "right" way to do it?


Installation procedure
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1) configure --with-xdvi-x-toolkit=3Dxaw --prefix=3D$TETEXDIR
    make world
2) texconfig-sys font vardir $TETEXDIR/share/texmf


Post-installation procedure
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Set environment variable $TEXMFCNF to .../tex/local/texmf/web2c/:

However, if I then do 'fmtutil-sys --all', format files still get=20
generated in ~/.texmf-var, not in $TETEXDIR/share/texmf as I wanted (or=20
$TETEXDIR/share/texmf-var as I had expected)

Now, when reading the release notes I see that there are also=20
texmf-config trees. I also feel uncertain how the user texmf-trees=20
(~/.texmf-var, ~/.texmf-config etc.) interact with the system trees.

Can someone enlighten me how to set up the environment.

Also on a final note, I have the cm-super fonts installed in the local=20
texmf-tree and would like to enable them. Previously I have edited=20
updmap.cfg by hand but now I tried to use the updmap-sys script like this=
:

updmap-sys --enable Map=3Dcm-super-t1.map
updmap-sys --enable Map=3Dcm-super-ts1.map
updmap-sys --enable Map=3Dcm-super-t2a.map
updmap-sys --enable Map=3Dcm-super-t2b.map
updmap-sys --enable Map=3Dcm-super-t2c.map
updmap-sys --enable Map=3Dcm-super-x2.map

This does not seem to work as expected. Also, is there a way to specify=20
all new map-files in a single call to updmap-sys?

Thanks for any help,

	Erik


---------------------------------------------------------------------
Erik Frisk                            email:         [email protected]
Dept. of Electrical Engineering         tel:            +46 13 285714
Link=F6ping University                    fax:            +46 13 282035
S-581 83 Link=F6ping
SWEDEN                               http://www.fs.isy.liu.se/~frisk/
---------------------------------------------------------------------