#!/bin/sh

set -e

#install-info --quiet --section teTeX teTeX --menuentry="LaTeX2e" --description="LaTeX2e, a document preparation system." /usr/info/latex
#install-info --quiet --section teTeX teTeX --menuentry="Kpathsea" --description="Path searching library for TeX+friends." /usr/info/kpathsea.info
#install-info --quiet --section teTeX teTeX --menuentry="Dvips" --description="Postscript generator for dvi files." /usr/info/dvips.info
##install-info --quiet --section teTeX teTeX --menuentry="Fontname" --description="File Names for TeX Fonts." /usr/info/fontname.info
##install-info --quiet --section teTeX teTeX --menuentry="Makeinfo" --description="Converting "Texinfo" into "Info" files." /usr/info/makeinfo.info
#install-info --quiet --section teTeX teTeX --menuentry="Texinfo" --description="Texinfo documentation system." /usr/info/texinfo

#install-info --quiet --remove /usr/info/fontname.info
#install-info --quiet --remove /usr/info/makeinfo.info

PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
envvars="
AFMFONTS BIBINPUTS BSTINPUTS DVILJFONTS DVIPSFONTS DVIPSHEADERS GFFONTS
GLYPHFONTS INDEXSTYLE MFBASES MFINPUTS MFPOOL MFTINPUTS MPINPUTS MPMEMS
MPPOOL MPSUPPORT OCPINPUTS OFMFONTS OPLFONTS OTPINPUTS OVFFONTS OVPFONTS
PKFONTS PSHEADERS T1FONTS T1INPUTS TEXBIB TEXCONFIG TEXDOCS TEXFONTMAPS
TEXFONTS TEXFORMATS TEXINDEXSTYLE TEXINPUTS TEXMFCNF TEXMFDBS TEXMFINI
TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS VFFONTS
XDVIFONTS XDVIVFS
"
for i in $envvars; do
    unset $i || true
done
#unset TETEXDIR || true
#unset TEXMF || true
#unset TEXINPUTS || true
TEXCONFIG_P=/usr/bin/texconfig
umask 022

mkdir /usr/local/lib/texmf 2> /dev/null || true
chmod 2775 /usr/local/lib/texmf 2> /dev/null || true
chown root:staff /usr/local/lib/texmf 2> /dev/null || true
if [ -e /usr/lib/texmf ]
then
  (cd /usr/lib/texmf; rm -f local)
fi
(cd /usr/share/texmf; rm -f local)
mkdir /usr/local/lib/texmf/doc 2> /dev/null || true
chmod 2775 /usr/local/lib/texmf/doc 2> /dev/null || true
chown root:staff /usr/local/lib/texmf/doc 2> /dev/null || true
#(cd /usr/doc/texmf; rm -f local; ln -s /usr/local/lib/texmf/doc local 2> /dev/null)

if [ x"$1" = xconfigure ]
then
    if [ -e $TEXCONFIG_P ] && fgrep -q TEXMFMAIN /usr/share/texmf/web2c/texmf.cnf 2> /dev/null && fgrep -q /usr/share/texmf /etc/texmf/texmf.cnf
    then
#	$TEXCONFIG_P font options appendonlydir varfonts
	$TEXCONFIG_P font vardir /var/spool/texmf
	/usr/bin/texhash
	TEMPFILE=`tempfile -p tex`
	echo "Running initex. This may take some time. ..."
	$TEXCONFIG_P init > $TEMPFILE
	echo "Output of initex is in $TEMPFILE"
	echo
    fi
fi

rm -f /usr/bin/install-fmt-base /usr/sbin/install-fmt-base

if [ ! -L /usr/lib/texmf/doc ]
then
    if [ -d /usr/lib/texmf/doc ]
    then
	(cd /usr/lib/texmf/doc; rm -f local)
    fi
    rmdir /usr/lib/texmf/doc 2>/dev/null || true
    if [ ! -e /usr/share/texmf/doc ]
    then
	ln -s /usr/share/doc/texmf /usr/share/texmf/doc
    fi
fi

if [ "$1" = "configure" ]; then
	if [ -d /usr/doc -a ! -e /usr/doc/texmf -a -d /usr/share/doc/texmf ]; then
		ln -sf ../share/doc/texmf /usr/doc/texmf
	fi
fi

# Automatically added by dh_installdocs
if [ "$1" = "configure" ]; then
	if [ -d /usr/doc -a ! -e /usr/doc/tetex-base -a -d /usr/share/doc/tetex-base ]; then
		ln -sf ../share/doc/tetex-base /usr/doc/tetex-base
	fi
fi
# End automatically added section

