[tex-live] tcfmgr: no info for file `fmtutil.cnf' ...

Thomas Esser te at dbs.uni-hannover.de
Sat Feb 4 09:00:40 CET 2006


> >The source of teTeX is 100% contained in TeX Live, so there won't be a
> >loss, too.
> 
> What is not contained in TL is your actual selection of stuff in your  
> (size-ok-for-internet) texmf tree.

I was talking about the tetex-src tarball which only contains stuff which 
is also part of TL.

Regarding the texmf tarball, the teTeX tree and the TL tree have been
maintained totally independend from each other. But, I can hardly imagine
that my texmf tree contains things which are not part of TL. Both
distributions take CTAN sa their source and I used to be much more
selective about what to include and what not.

> Do you have some sort of documentation or scripts to make your tree?

Parts of the tree are controlled by scripts:
  tetex-texmf/doc/help/Catalogue-upd.sh -> tetex-texmf/doc/help/Catalogue

Some ad-hoc scripts:

catalogue:
  rsync -a --log-format=%f /tex-archive/info/Type1fonts/fontinstallationguide/fontinstallationguide.pdf /t/src/tetex-texmf/doc/fontinst/fontinstallationguide.pdf

fpl:
  rsync -a --log-format=%f /t/ctan/fonts/fpl/source/ /t/src/tetex-texmfsrc/source/fonts/fpl/
  rsync -a --log-format=%f /t/ctan/fonts/fpl/afm/ /t/src/tetex-texmf/fonts/afm/public/fpl/
  rsync -a --log-format=%f /t/ctan/fonts/fpl/type1/ /t/src/tetex-texmf/fonts/type1/public/fpl/
  rsync -a --log-format=%f /t/ctan/fonts/fpl/{COPYING,README} /t/src/tetex-texmf/doc/fonts/fpl/

fontinstallationguide:
  rsync -a --log-format=%f /tex-archive/info/Type1fonts/fontinstallationguide/fontinstallationguide.pdf /t/src/tetex-texmf/doc/fontinst/fontinstallationguide.pdf

l2tabu:
  C=/tex-archive
  dest1=/t/src/tetex-texmfsrc/source/latex/l2tabu/german/l2tabu.tex
  dest2=/t/src/tetex-texmf/doc/latex/general/l2tabu.pdf
  src1=$C/info/l2tabu/german/l2tabu.tex
  src2=$C/info/l2tabu/german/l2tabu.pdf

  rsync -a --log-format=%f $src1 $dest1
  rsync -a --log-format=%f $src2 $dest2

l2tabuen:
  dest1=/t/src/tetex-texmfsrc/source/latex/l2tabu/english/l2tabuen.tex
  dest2=/t/src/tetex-texmf/doc/latex/general/l2tabuen.pdf
  src1=$C/info/l2tabu/english/l2tabuen.tex
  src2=$C/info/l2tabu/english/l2tabuen.pdf

  rsync -a --log-format=%f $src1 $dest1
  rsync -a --log-format=%f $src2 $dest2

pdftex-syntax:
 rsync -a --log-format=%f /t/src/tetex-src/texk/web2c/pdftexdir/pdftex-syntax.txt /t/src/tetex-texmf/doc/pdftex/manual/pdftex-syntax.txt

pdf-trans:
  dest1=/t/src/tetex-texmf/tex/generic/pdf-trans
  dest1=/t/src/tetex-texmf/doc/generic/pdf-trans
  src=$C/macros/generic/pdf-trans

  rsync -a --log-format=%f $src/pdf-trans.tex $dest1/pdf-trans.tex
  rsync -a --log-format=%f $src/example.{pdf,tex} $dest1/

texdoc (needs a locally installed apache with php):
  cd /t/src/tetex-texmf/doc
  wget -O index.php 'http://lcr.math.ist.utl.pt/tetex-beta/texmf-dist/doc/index.txt'
  wget -O index.html 'http://localhost/tetex-doc/index.php?texdoc=no'

texinfo:
  C=/tex-archive
  dest1=/t/src/tetex-texmf/tex/texinfo/
  dest2=/t/src/tetex-src/utils/texinfo/doc/texinfo.tex
  src=$C/macros/texinfo/texinfo.tex
  src2=/t/src/tetex-src/utils/texinfo/doc/txi-*.tex

  rsync -a --log-format=%f $src $dest1
  rsync -a --log-format=%f $src2 $dest1
  rsync -a --log-format=%f $src $dest2

tex-refs:
  C=/tex-archive
  dest=/t/src/tetex-texmf/doc/latex/tex-refs/
  src=$C/info/tex-references/

  rsync -a --log-format=%f $src $dest

thumbpdf:
  rsync -a --log-format=%f /t/ctan/support/thumbpdf/readme.txt /t/src/tetex-texmf/doc/generic/thumbpdf/readme.txt
  rsync -a --log-format=%f /t/ctan/support/thumbpdf/thumbpdf.tex /t/src/tetex-texmf/tex/generic/thumbpdf/thumbpdf.tex
  rsync -a --log-format=%f /t/ctan/support/thumbpdf/thumbpdf.sty /t/src/tetex-texmf/tex/generic/thumbpdf/thumbpdf.sty
  rsync -a --log-format=%f /t/ctan/support/thumbpdf/thumbpdf.pl /t/src/tetex-texmf/scripts/thumbpdf/thumbpdf.pl

But, most packages are maintained by Makefile.tetex contained in the
tetex-texmfsrc tarball. E.g. to update microtype, I usually do
  cd /t/src/tetex-texmfsrc/source/latex/microtype
  make -f Makefile.tetex update
  make -f Makefile.tetex clean
  make -f Makefile.tetex
  make -f Makefile.tetex doc
  make -f Makefile.tetex install

The paths for these Makefile.tetex (and the build rules) are all set up in
  source/generic/make.rules
  source/latex/make.rules

And, I have a local CTAN mirror (set up as /t/ctan with a symlink
/tex-archive -> /t/ctan) which I update by running

  rsync --verbose --links --hard-links --owner --group --exclude='.in.*.' \
  --times -r --delete --sparse --numeric-ids dante.ctan.org::CTAN/ \
  /tex-archive/

All my stuff is mirrored to tug.org, so you can get it by fetching it from
  rsync://tug.org/tetexdevsrc/

Thomas



More information about the tex-live mailing list