#!/bin/bash hvconfig_pre() { if [ -h /usr/texmf ]; then rm -v /usr/texmf fi if [ -h /usr/texmf-dist ]; then rm -v /usr/texmf-dist fi # Two temporary symbolic links need to be created: ln -svf share/texmf /usr ln -svf share/texmf-dist /usr sed -i -e 's|PARENT/\.\./texmf-local|PARENT/texmf-local|' \ -e 's|\$TEXMFVAR/fonts|/var/lib/livetex/fonts|' \ ${LFS_TMP}/${PACKAGE}/texk/kpathsea/texmf.cnf CONFIGURE_OPTS="\ ${CONFIGURE_OPTS} \ --disable-native-texlive-build \ --enable-shared \ --without-luatex \ --enable-mktextex-default" } hvbuild_post() { rm -v /usr/texmf{,-dist} install -v -m1777 -d /var/lib/livetex/fonts install -v -m755 -d /usr/share/texmf-{config,var,local} install -v -m755 -d /usr/share/doc/texlive ln -svfT ../../texmf/doc /usr/share/doc/texlive/texmf ln -svfT ../../texmf-dist/doc /usr/share/doc/texlive/texmf-dist for FN in `find /usr/bin -type l`; do if [ `readlink $FN | grep "\.\./texmf"` ]; then ln -svfT `readlink $FN | sed 's|\.\./texmf|../share/texmf|'` $FN fi done unset FN # Fix bug with $SELFAUTOPARENT variable being empty... sed -i -e 's!\$SELFAUTOPARENT!/usr/share!' /usr/share/texmf/web2c/texmf.cnf # Configuration: mktexlsr /usr/share/texmf \ /usr/share/texmf-config \ /usr/share/texmf-dist \ /usr/share/texmf-var \ /usr/share/texmf-local \ /var/lib/livetex/fonts texconfig-sys font rw texconfig-sys paper letter fmtutil-sys --all updmap-sys mktexlsr /usr/share/texmf \ /usr/share/texmf-config \ /usr/share/texmf-dist \ /usr/share/texmf-var \ /usr/share/texmf-local \ /var/lib/livetex/fonts texlinks mktexlsr /usr/share/texmf \ /usr/share/texmf-config \ /usr/share/texmf-dist \ /usr/share/texmf-var \ /usr/share/texmf-local \ /var/lib/livetex/fonts }