#!/bin/sh

echo "yes" > tmp@
texmfcnffile=`kpsexpand -w cnf texmf.cnf`
TEXMFCNF=`
$gawkbin  '
{texmfcnfloc=index(texmfcnffile,"/texmf.cnf")
 print substr(texmfcnffile,1,texmfcnfloc-1)
}' texmfcnffile=$texmfcnffile tmp@ `

echo $TEXMFCNF > tmp@
TEXMF=`
$gawkbin '
{
  inline=$0
  gsub(/web2c/,"",inline)
  inline=substr(inline,1,length(inline)-1)
  print inline
}' tmp@ `


texmf=$TEXMF

 cd /tmp
 mkdir .tmp7675
 cd .tmp7675 

 gunzip -dc $texmf/tex/chinese/ctexfile.tgz|tar xvf -  2>&2 >/dev/null 


 latex -ini \&latex chitexl "\dump" 
 mv -f chitexl.fmt $texmf/web2c/chitexl.fmt

 latex -ini \&latex chitexlu "\dump" 
 mv -f chitexlu.fmt $texmf/web2c/chitexlu.fmt

 latex -ini  \&latex chitexlg "\dump" 
 mv -f chitexlg.fmt $texmf/web2c/chitexlg.fmt

 pdftex -ini \&pdflatex chitexlu "\dump" 
 mv -f chitexlu.fmt $texmf/web2c/pdfchitexlu.fmt

 pdftex -ini \&pdflatex chitexl "\dump" 
 mv -f chitexl.fmt $texmf/web2c/pdfchitexl.fmt
 pdftex -ini \&pdflatex chitexlg "\dump" 
 mv -f chitexlg.fmt $texmf/web2c/pdfchitexlg.fmt
 
 omega -ini \&lambda ochitexl "\dump" 
 mv -f ochitexl.fmt $texmf/web2c/ochitexl.fmt
 omega -ini \&omega ochitex "\dump" 
 mv -f ochitex.fmt $texmf/web2c/ochitex.fmt

 omega -ini \&lambda ochtexlg "\dump" 
 mv -f ochtexlg.fmt $texmf/web2c/ochtexlg.fmt
 omega -ini \&omega ochtexg "\dump" 
 mv -f ochtexg.fmt $texmf/web2c/ochtexg.fmt
 
# gunzip -dc $tmpdir/chitex612/chitex612/data/ctex.tgz|tar xvf -  2>&2 >/dev/null 
 tex -ini \&plain chitex "\dump" 
 mv -f chitex.fmt $texmf/web2c
 tex -ini \&plain chitexg "\dump" 
 mv -f chitexg.fmt $texmf/web2c
 pdftex -ini \&pdftex chitex "\dump" 
 mv -f chitex.fmt $texmf/web2c/pdfchitex.fmt
 pdftex -ini \&pdftex chitexg "\dump" 
 mv -f chitexg.fmt $texmf/web2c/pdfchitexg.fmt
 /bin/rm -f *.tex *.log *.fdfile *@
 cd ../
 /bin/rm -rf /tmp/.tmp7675

