[tex-live] cleanup: remove special cases in texlinks for {pdf, }cs{plain, latex}?

Vladimir Volovich vvv at vsu.ru
Sun Aug 21 23:49:37 CEST 2005


Hi!

texlinks has a special case for the following four programs:
  cslatex, csplain, pdfcslatex, pdfcsplain
for which it creates a special script instead of a symlink.

on the other hand, fmtutil.cnf has the following rules for these
formats:

#! csplain	pdfetex		-	-translate-file=cp227.tcx *csplain.ini
#! cslatex	pdfetex		-	-translate-file=cp227.tcx *cslatex.ini
#! pdfcsplain	pdfetex		-	-translate-file=cp227.tcx *csplain.ini
#! pdfcslatex	pdfetex		-	-translate-file=cp227.tcx *cslatex.ini

so my question is: why not use symlinks for {pdf,}cs{plain,latex} just
like for all other formats (some of which use -translate-file feature
too)?

but note that the special-case scripts contain translate file il2-cs
but not cp227.

so my proposal is:

1) uncomment (and change) the lines in fmtutil.cnf in the following
   way:

csplain		pdfetex		-	-translate-file=il2-cs.tcx *csplain.ini
cslatex		pdfetex		-	-translate-file=il2-cs.tcx *cslatex.ini
pdfcsplain	pdfetex		-	-translate-file=il2-cs.tcx *csplain.ini
pdfcslatex	pdfetex		-	-translate-file=il2-cs.tcx *cslatex.ini

   (uncommenting them in TeXLive is necessary for automatic format
   file creation, because we do have these links installed by default)

2) remove special case for these formats from texlinks, thereby
   changing them to plain symlinks instead of ugly shell scripts.

do i overlook something which prevents us to do that?

Best,
v.



More information about the tex-live mailing list