On Thu, Nov 18, 2004 at 10:54:26PM +0100, Reinhard Kotucha wrote:
> >>>>> "Werner" == Werner Fink <[EMAIL PROTECTED]> writes:
> 
>   > It would be a great win if teTeX would fulfill the FHS[1], in
>   > short all configuration should be placed in /etc/texmf/, all
>   > [...]
> 
> Hi Werner,

Hi Reinhard,

> one feature of teTeX is that you can put it on one machine into one
> directory, and mount this directory on an other machine anywhere else.
> This requires that all needed files are in the nfs mounted tree.

I know and this is the reason of having written the teTeX nfs script
to be able to export the texmf structure even with /etc/texmf/ and
/var/lib/texmf/.

> This also means that there shouldn't be any paths compiled into the
> binaries.  The config file and the texmf tree are searched for in a
> directory relative to the directory where the binaries are.
> 
> So the only thing you have to do is to put the latter into $PATH.
> 
> Of course, it is good if a Linux distribution complies with the FHS,
> but in this case it's better to leave it as it is.

This would break LSB, we can not do that.  The only thing I'd like
to see is a configuration where I can

> 
> What you can do is to make /etc/texmf/texmf.cnf a symlink pointing to
> the real file.  Then it's at least easier to remember where the config
> filen is.

Sorry all data provided at /usr/ should be handled as read only
data. This because FHS requires that /usr can mounted read only.

Here at SuSE I'm doing it the other way.  All configuration
data go to /etc/texmf/ and all variable data go to /var/lib/texmf/.
Then I'm using symbolic links pointing to the old location of those
data files and directories.  Clearly the compiled in configuration
and the /etc/texmf/texmf.cnf reflecting _both_ locations.


> Though you could provide symlinks to other config files as well
> (updmap.cnf, fmtutil.cnf), in my opinion it's better to convince people
> to use the program texconfig instead.
> 
> SuSE installs teTeX locally on each machine but in certain
> circumstances it is not bad to put it on a server and export it for
> nfs.  In this case you'll like teTeX as it is.

Hmmm ... the package te_nfs provides a script tetex-import
together with a README for importing the full teTeX structure
from a teTeX server.  Clearly this package conflicts with all
other teTeX packages.


> teTeX is a distribution for UNIX, not only for Linux.  If it does not
> have a negative impact on other UNIX systems I agree with you that
> at least the files which do not have to be inside the teTeX tree (for
> instance $VARFONTS) go into a directory complying with the FHS.  

FHS is not only for Linux ;^)
All what I'd like to see is the possiblity to run a configure
script with the appropiate FHS scheme instead of doing all
in a huge RPM spec file and without patching ;^)

         Werner

-- 
  "Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool." -- Edward Burr

Reply via email to