File do.texmf of Package texlive
#!/bin/bash
#
# Extract the choosen scheme into an own tar ball
# default scheme if that from tetex.
#
# Author: Werner Fink <werner@suse.de>
if ! test -x install-tl ; then
echo "Please change into Master directory" 1>&2
exit 1
fi
: ${TMPDIR:=/var/tmp}
TMFSRC=${TMPDIR}/TeXLive
TEXLIVE_INSTALL_PREFIX=${TMFSRC}
TEXLIVE_INSTALL_TEXMFSYSVAR=${TMFSRC}/var/lib/texmf
TEXLIVE_INSTALL_TEXMFSYSCONFIG=${TMFSRC}/etc/texmf
TEXLIVE_INSTALL_TEXMFVAR=${TMFSRC}/var/lib/texmf
TEXLIVE_INSTALL_TEXMFCONFIG=${TMFSRC}/etc/texmf
export ${!TEXLIVE_INSTALL_*}
trap 'rm -f $profile $script; rm -rf ${TMFSRC}' EXIT SIGTERM SIGINT SIGHUP SIGPIPE SIGSEGV
profile=$(mktemp profile.XXXXXXXX) || exit 1
script=$(mktemp install-tl.XXXXXXXX) || exit 1
sed -r 's/([^[:blank:]])=platform/\1="i386-linux"/g' < install-tl >> $script
chmod 755 $script
(cat >> $profile) <<-EOF
selected_scheme scheme-full
TEXDIR ${TMFSRC}
TEXDIRW ${TMFSRC}
TEXMFSYSVAR ${TMFSRC}/var/lib/texmf
TEXMFSYSCONFIG ${TMFSRC}/etc/texmf
TEXMFVAR ${TMFSRC}/var/lib/texmf
TEXMFCONFIG ${TMFSRC}/etc/texmf
TEXMFLOCAL ${TMFSRC}/usr/local/share/texmf
TEXMFHOME ~/texmf
option_letter 0
option_fmt 0
option_doc 1
option_src 0
option_symlinks 0
EOF
texmfdocc=${TMFSRC}/texmf-doc
texmfdist=${TMFSRC}/texmf-dist
texmfmain=${TMFSRC}/texmf
tardocc=${TMPDIR}/texmf-doc
tardist=${TMPDIR}/texmf-dist
tarmain=${TMPDIR}/texmf-main
trtlpkg=${TMPDIR}/texmf-tlpkg
mkdir -p $texmfdocc || exit 1
mkdir -p $texmfdist || exit 1
mkdir -p $texmfmain || exit 1
mkdir $texmfdocc/doc || exit 1
ln -sf $texmfdocc/doc $texmfdist
$script -profile $profile || exit 1
rm -f $texmfdist/doc
rm -fr $texmfdocc/source
find $texmfdocc/doc/man/ -name '*.pdf' | xargs -r rm -f
if test -d $texmfdocc/doc/latex/cmastro ; then
cmastro=$texmfdocc/doc/latex/cmastro
nwastro=$texmfdist/tex/latex/cmastro
mkdir -p $nwastro
rm -f $cmastro/00*
rm -f $cmastro/*pk
rm -f $cmastro/do.sh
mv $cmastro/astro.{sty,tex} $nwastro/
fi
export LZMA=-9
pushd $texmfdocc
tar --lzma -cf ${tardocc}.tar.lzma *
popd
pushd $texmfdist
tar --lzma -cf ${tardist}.tar.lzma *
popd
pushd $texmfmain
tar --lzma -cf ${tarmain}.tar.lzma *
popd
## tar --lzma -cf ${trtlpkg}.tar.lzma tlpkg/*