#!/bin/bash

# postflight script for the MacTeX installer

PKG_PATH=$1

# add path setup code to /etc/profile and /etc/csh.login
# and man setup code to /etc/manpath.config (for 10.3) or
# /usr/share/misc/man.conf (for 10.4 );

manpath="/Library/TeX/Distributions/.DefaultTeX/Contents/Man"
binpath="/usr/texbin"

if [[ `/usr/bin/uname -r | /usr/bin/cut -f 1 -d .` -lt 9 ]]; then
	"${PKG_PATH}"/Contents/Resources/setloginpath $binpath TeX
	"${PKG_PATH}"/Contents/Resources/setmanpath "MANPATH $manpath" TeX
	"${PKG_PATH}"/Contents/Resources/setmanpath  "MANPATH_MAP $binpath $manpath" TeXMap 
fi

# in Leopard, add elements to path and manpath

if [[ ( `/usr/bin/uname -r | /usr/bin/cut -f 1 -d .` -gt 8 ) && (  -d /etc/paths.d ) ]]; then
 	cp -n -X "${PKG_PATH}"/Contents/Resources/TeXPath /etc/paths.d/TeX
 	chown root /etc/paths.d/TeX
 	chgrp wheel /etc/paths.d/TeX 
fi

if [[ ( `/usr/bin/uname -r | /usr/bin/cut -f 1 -d .` -gt 8 ) && (  -d /etc/manpaths.d ) ]]; then
 	cp -n -X "${PKG_PATH}"/Contents/Resources/TeXManPath /etc/manpaths.d/TeX
 	chown root /etc/manpaths.d/TeX
 	chgrp wheel /etc/manpaths.d/TeX
fi

# in Leopard, if /etc/profile or /etc/csh.login do NOT contain a call to path_helper, then use the old modifications

if [[ ( `/usr/bin/uname -r | /usr/bin/cut -f 1 -d .` -gt 8 ) ]]; then
if [[ ( -e /etc/profile ) && ( $( grep -c '^[^#]*eval `/usr/libexec/path_helper -s`' /etc/profile ) = 0 ) ]]; then
	"${PKG_PATH}"/Contents/Resources/setloginpath $binpath TeX
fi
if [[ ( -e /etc/csh.login ) && ( $( grep -c '^[^#]*eval `/usr/libexec/path_helper -c`' /etc/csh.login ) = 0 ) ]]; then
	"${PKG_PATH}"/Contents/Resources/setloginpath $binpath TeX
fi
fi

# Add /usr/local/texlive/2010basic/texmf-local if completely absent

 if [[ ! -d /usr/local/texlive/2010basic/texmf-local ]]; then
 	mkdir /usr/local/texlive/2010basic/texmf-local
 	mkdir /usr/local/texlive/2010basic/texmf-local/bibtex
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/bibtex/bib/local
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/bibtex/bst/local
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/dvips/local
 	mkdir /usr/local/texlive/2010basic/texmf-local/fonts
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/fonts/source/local
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/fonts/tfm/local
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/fonts/type1/local
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/fonts/vf/local
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/metapost/local
 	mkdir /usr/local/texlive/2010basic/texmf-local/tex
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/tex/latex/local
 	mkdir -p /usr/local/texlive/2010basic/texmf-local/tex/plain/local
	mkdir /usr/local/texlive/2010basic/texmf-local/web2c
	chmod -R 755 /usr/local/texlive/2010basic/texmf-local
fi

# set the default paper size according to user's preference; run texhash

if [[ ( !  -L /usr/texbin ) && ( -d /usr/texbin ) && ( -e /usr/texbin/tex ) ]]; then
	rm -R /usr/texbin
fi

if [[ -L /usr/texbin ]]; then
	 rm /usr/texbin
fi

# PAPER=`sudo -u $USER defaults find DefaultPaperID \
#     | perl -pe 's/^.*DefaultPaperID = "(.+)".+$/$1/; s/^iso-//; s/^na-//'`

PAPER=`sudo -u $USER defaults read com.apple.print.PrintingPrefs DefaultPaperID | perl -pe 's/^iso-//; s/^na-//'`

PROCESSOR=`/usr/bin/uname -p`

PATH=/usr/local/texlive/2010basic/bin/universal-darwin:$PATH; export PATH

if [[ "$PROCESSOR" == "i386" ]]; then
	echo "### setting program link i386"
	ln -fhs ../Library/TeX/Distributions/.DefaultTeX/Contents/Programs/i386 /usr/texbin
fi

if [[ "$PROCESSOR" == "powerpc" ]]; then
	echo "### setting program link powerpc"
	ln -fhs ../Library/TeX/Distributions/.DefaultTeX/Contents/Programs/powerpc /usr/texbin
fi

echo "### setting default paper size $PAPER"
if [[ "$PAPER" == "a4" ]]; then 
	/usr/local/texlive/2010basic/bin/universal-darwin/tlmgr paper $PAPER
fi


mktexlsr



# create texdist structure

if [[ ! -d /Library/TeX ]]; then
	mkdir /Library/TeX
fi

if [[ ! -d /Library/TeX/.scripts ]]; then
	mkdir /Library/TeX/.scripts
	cp "${PKG_PATH}"/Contents/Resources/texdist /Library/TeX/.scripts/texdist
	chmod 755 /Library/TeX/.scripts/texdist
fi

if [[ ! -e /Library/TeX/Documentation ]]; then
	ln -s Distributions/.DefaultTeX/Contents/Doc /Library/TeX/Documentation
fi

if [[ ! -e /Library/TeX/Root ]]; then
	ln -s Distributions/.DefaultTeX/Contents/Root /Library/TeX/Root
fi

if [[ ! -e /Library/TeX/Local ]]; then
	ln -s Distributions/.DefaultTeX/Contents/TexmfLocal /Library/TeX/Local
fi

if [[ ! -d /Library/TeX/Distributions ]]; then
	mkdir /Library/TeX/Distributions
fi

if [[ ! -d /Library/TeX/Distributions/.DefaultTeX ]]; then
	mkdir /Library/TeX/Distributions/.DefaultTeX
fi 

if [[  -L /Library/TeX/Distributions/.DefaultTeX/Contents ]]; then
	rm /Library/TeX/Distributions/.DefaultTeX/Contents
fi

if [[ !  -e /Library/TeX/Distributions/.DefaultTeX/Contents ]]; then
	ln -s  ../TeXLive-2010-Basic.texdist/Contents /Library/TeX/Distributions/.DefaultTeX/Contents
fi

# Now copy folders, including links

if [[ ! -e /Library/TeX/Distributions/TeXDist-description.rtf ]]; then
	cp "${PKG_PATH}"/Contents/Resources/TeXDist-description.rtf /Library/TeX/Distributions/TeXDist-description.rtf
	chmod 644 /Library/TeX/Distributions/TeXDist-description.rtf
fi

if [[ ! -d /Library/TeX/Distributions/gwTeX-2003-2005.texdist ]]; then
	mkdir -p /Library/TeX/Distributions/gwTeX-2003-2005.texdist
	ln -s ../.FactoryDefaults/gwTeX-2003-2005/Contents /Library/TeX/Distributions/gwTeX-2003-2005.texdist/Contents
fi

if [[ ! -d /Library/TeX/Distributions/TeXLive-2010-Basic.texdist ]]; then
	mkdir -p /Library/TeX/Distributions/TeXLive-2010-Basic.texdist
	ln -s ../.FactoryDefaults/TeXLive-2010-Basic/Contents /Library/TeX/Distributions/TeXLive-2010-Basic.texdist/Contents
fi

if [[ ! -d /Library/TeX/Distributions/MacPorts-teTeX.texdist ]]; then
	mkdir -p /Library/TeX/Distributions/MacPorts-teTeX.texdist
	ln -s ../.FactoryDefaults/MacPorts-teTeX/Contents /Library/TeX/Distributions/MacPorts-teTeX.texdist/Contents
fi

if [[ ! -d /Library/TeX/Distributions/Fink-teTeX.texdist ]]; then
	mkdir -p /Library/TeX/Distributions/Fink-teTeX.texdist
	ln -s ../.FactoryDefaults/Fink-teTeX/Contents /Library/TeX/Distributions/Fink-teTeX.texdist/Contents
fi




#

if [[ ! -d /Library/TeX/Distributions/.FactoryDefaults ]]; then
	mkdir /Library/TeX/Distributions/.FactoryDefaults
fi

if [[ -d /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic ]]; then
	rm -R /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic
fi

# Now copy folders, including links

if [[ ! -d /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005 ]]; then
	mkdir -p  /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/AllTexmf
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Developer/Include
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Developer/Lib
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Doc
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Programs
	cp "${PKG_PATH}"/Contents/Resources/TeXDistVersion  /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/TeXDistVersion
	chmod 644  /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/TeXDistVersion
	ln -s ../../../../../../usr/local/teTeX/info /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Info
	ln -s ../../../../../../usr/local/teTeX/man /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Man
	ln -s ../../../../../../usr/local/teTeX /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Root
	ln -s ../../../../../../usr/local/teTeX/share/texmf.local /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/TexmfLocal
	ln -s ../../../../../../usr/local/teTeX/share/texmf.local /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/TexmfSysVar
	ln -s ../../../../../../../usr/local/teTeX/bin/i386-apple-darwin-current /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Programs/i386
	ln -s ../../../../../../../usr/local/teTeX/bin/powerpc-apple-darwin-current /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Programs/powerpc
	ln -s ../../../../../../../usr/local/teTeX/share/texmf/doc /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Doc/texmf-doc
	ln -s ../../../../../../../usr/local/teTeX/share/texmf.gwtex/doc /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Doc/texmf-gwtex-doc
	ln -s ../../../../../../../usr/local/teTeX/share/texmf.local/doc /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Doc/texmf-local-doc
	ln -s ../../../../../../../usr/local/teTeX/share/texmf.tetex/doc /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Doc/texmf-tetex-doc
	ln -s ../../../../../../../usr/local/teTeX/share/texmf /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/AllTexmf/texmf
	ln -s ../../../../../../../usr/local/teTeX/share/texmf.gwtex /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/AllTexmf/texmf.gwtex
	ln -s ../../../../../../../usr/local/teTeX/share/texmf.local /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/AllTexmf/texmf.local
	ln -s ../../../../../../../usr/local/teTeX/share/texmf.tetex /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/AllTexmf/texmf.tetex
	ln -s ../../../../../../../../usr/local/teTeX/include /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Developer/Include/i386
	ln -s ../../../../../../../../usr/local/teTeX/include /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Developer/Include/powerpc
	ln -s ../../../../../../../../usr/local/teTeX/include /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Developer/Include/ppc
	ln -s ../../../../../../../../usr/local/teTeX/lib  /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Developer/Lib/i386
	ln -s ../../../../../../../../usr/local/teTeX/lib  /Library/TeX/Distributions/.FactoryDefaults/gwTeX-2003-2005/Contents/Developer/Lib/powerpc
fi


if [[ ! -d /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic ]]; then
	mkdir -p  /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/AllTexmf
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Doc
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Programs
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Resources
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Resources/English.lproj
	cp "${PKG_PATH}"/Contents/Resources/TeXDistVersion  /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/TeXDistVersion
	chmod 644 /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/TeXDistVersion
	cp "${PKG_PATH}"/Contents/Resources/Description.rtf  /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Resources/English.lproj/Description.rtf
	chmod 644  /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Resources/English.lproj/Description.rtf
	ln -s ../../../../../../usr/local/texlive/2010basic/texmf/doc/info /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Info
	ln -s ../../../../../../usr/local/texlive/2010basic/texmf/doc/man /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Man
	ln -s ../../../../../../usr/local/texlive/2010basic /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Root
	ln -s ../../../../../../usr/local/texlive/2010basic/texmf-local /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/TexmfLocal
	ln -s ../../../../../../usr/local/texlive/2010basic/texmf-var /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/TexmfSysVar
	ln -s ../../../../../../../usr/local/texlive/2010basic/bin/universal-darwin /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Programs/i386
	ln -s ../../../../../../../usr/local/texlive/2010basic/bin/universal-darwin /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Programs/powerpc
	ln -s ../../../../../../../usr/local/texlive/2010basic/bin/universal-darwin /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Programs/ppc
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf-dist/doc /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Doc/texmf-dist-doc
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf/doc /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Doc/texmf-doc
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf-doc/doc /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Doc/texmf-doc-doc
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf-var/doc /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/Doc/texmf-var-doc
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/AllTexmf/texmf
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf-dist /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/AllTexmf/texmf-dist
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf-doc /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/AllTexmf/texmf-doc
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf-var /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/AllTexmf/texmf-var
	ln -s ../../../../../../../usr/local/texlive/2010basic/texmf-local /Library/TeX/Distributions/.FactoryDefaults/TeXLive-2010-Basic/Contents/AllTexmf/texmf-local
fi

if [[ ! -d /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX ]]; then
	mkdir -p  /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/AllTexmf
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Doc
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Programs
	cp "${PKG_PATH}"/Contents/Resources/TeXDistVersion  /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/TeXDistVersion
	chmod 644  /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/TeXDistVersion
	ln -s ../../../../../../opt/local/share/info /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Info
	ln -s ../../../../../../opt/local/share/man /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Man
	ln -s ../../../../../../opt/local/share /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Root
	ln -s ../../../../../../opt/local/share/texmf-local /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/TexmfLocal
	ln -s ../../../../../../opt/local/share/texmf-local /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/TexmfSysVar
	ln -s ../../../../../../../opt/local/bin /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Programs/i386
	ln -s ../../../../../../../opt/local/bin /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Programs/powerpc
	ln -s ../../../../../../../opt/local/bin /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Programs/ppc
	ln -s ../../../../../../../opt/local/share/texmf/doc /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Doc/texmf-doc
	ln -s ../../../../../../../opt/local/share/texmf-dist/doc /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/Doc/texmf-dist-doc
	ln -s ../../../../../../../opt/local/share/texmf /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/AllTexmf/texmf
	ln -s ../../../../../../../opt/local/share/texmf-dist /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/AllTexmf/texmf.dist
	ln -s ../../../../../../../opt/local/share/texmf-local /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/AllTexmf/texmf.local
	ln -s ../../../../../../../opt/local/share/texmf-var /Library/TeX/Distributions/.FactoryDefaults/MacPorts-teTeX/Contents/AllTexmf/texmf.var
fi


if [[ ! -d /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX ]]; then
	mkdir -p  /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/AllTexmf
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Doc
	mkdir -p /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Programs
	cp "${PKG_PATH}"/Contents/Resources/TeXDistVersion  /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/TeXDistVersion
	chmod 644  /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/TeXDistVersion
	ln -s ../../../../../../sw/share/info /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Info
	ln -s ../../../../../../sw/share/man /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Man
	ln -s ../../../../../../sw/share /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Root
	ln -s ../../../../../../sw/share/texmf-local /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/TexmfLocal
	ln -s ../../../../../../sw/share/texmf-local /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/TexmfSysVar
	ln -s ../../../../../../../sw/bin /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Programs/i386
	ln -s ../../../../../../../sw/bin /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Programs/powerpc
	ln -s ../../../../../../../sw/bin /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Programs/ppc
	ln -s ../../../../../../../sw/share/texmf/doc /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Doc/texmf-doc
	ln -s ../../../../../../../sw/share/texmf-dist/doc /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/Doc/texmf-dist-doc
	ln -s ../../../../../../../sw/share/texmf /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/AllTexmf/texmf
	ln -s ../../../../../../../sw/share/texmf-dist /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/AllTexmf/texmf.dist
	ln -s ../../../../../../../sw/share/texmf-local /Library/TeX/Distributions/.FactoryDefaults/Fink-teTeX/Contents/AllTexmf/texmf.local
fi



if [[  -L /usr/local/bin/texdist ]]; then
	rm /usr/local/bin/texdist
fi

if [[ ! -d /usr/local/bin ]]; then
	mkdir /usr/local/bin
fi

if [[ ! -e /usr/local/bin/texdist ]]; then
	ln -s /Library/TeX/.scripts/texdist /usr/local/bin/texdist
fi

/usr/local/texlive/2010basic/bin/universal-darwin/fmtutil-sys --all



