.
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=5
This commit is contained in:
parent
e6d213f037
commit
3f05a58a0f
@ -23,7 +23,6 @@ export LANG MKTEXLSR
|
|||||||
|
|
||||||
mkdir -p /var/run/texlive
|
mkdir -p /var/run/texlive
|
||||||
test $? -gt 0 && exit 0
|
test $? -gt 0 && exit 0
|
||||||
trap 'rm -rf /var/run/texlive' EXIT
|
|
||||||
|
|
||||||
rotator ()
|
rotator ()
|
||||||
{
|
{
|
||||||
@ -58,11 +57,13 @@ unset KPSE_DOT || true
|
|||||||
: ${TEXMFMAIN:=$(kpsewhich --expand-path='$TEXMFMAIN' 2> /dev/null)}
|
: ${TEXMFMAIN:=$(kpsewhich --expand-path='$TEXMFMAIN' 2> /dev/null)}
|
||||||
: ${TEXMFDIST:=$(kpsewhich --expand-path='$TEXMFDIST' 2> /dev/null)}
|
: ${TEXMFDIST:=$(kpsewhich --expand-path='$TEXMFDIST' 2> /dev/null)}
|
||||||
: ${TEXMFVAR:=$(kpsewhich --var-value=TEXMFVAR 2> /dev/null)}
|
: ${TEXMFVAR:=$(kpsewhich --var-value=TEXMFVAR 2> /dev/null)}
|
||||||
: ${TEXMFCNF:=$(kpsewhich texmf.cnf 2> /dev/null)}
|
: ${TEXMFCNFFILE:=$(kpsewhich texmf.cnf 2> /dev/null)}
|
||||||
: ${TEXMFSYSCONFIG:=$(kpsewhich --expand-path='$TEXMFSYSCONFIG' 2> /dev/null)}
|
: ${TEXMFSYSCONFIG:=$(kpsewhich --expand-path='$TEXMFSYSCONFIG' 2> /dev/null)}
|
||||||
: ${TEXMFLSR:=$(kpsewhich --show-path=ls-R 2> /dev/null)}
|
: ${TEXMFLSR:=$(kpsewhich --show-path=ls-R 2> /dev/null)}
|
||||||
: ${WEB2C:=$TEXMFVAR/web2c}
|
: ${WEB2C:=$TEXMFVAR/web2c}
|
||||||
|
|
||||||
|
test -L "$TEXMFCNFFILE" && TEXMFCNFFILE="$(readlink -f "$TEXMFCNFFILE" 2> /dev/null)"
|
||||||
|
|
||||||
size=$(find /etc/texmf/ls-R -follow -printf '%s')
|
size=$(find /etc/texmf/ls-R -follow -printf '%s')
|
||||||
test $size -lt 80 && > /var/run/texlive/run-mktexlsr
|
test $size -lt 80 && > /var/run/texlive/run-mktexlsr
|
||||||
|
|
||||||
@ -94,6 +95,14 @@ if test -e /var/run/texlive/run-fmtutil; then
|
|||||||
let rc+=$?
|
let rc+=$?
|
||||||
rm -f /var/run/texlive/run-fmtutil
|
rm -f /var/run/texlive/run-fmtutil
|
||||||
fi
|
fi
|
||||||
|
if test -x /usr/bin/mtxrun ; then
|
||||||
|
test $VERBOSE = true && echo -e "\r[ ]Generate file database."
|
||||||
|
TEXMF=${TEXMFDIST} \
|
||||||
|
TEXMFCACHE=${$TEXMFVAR} \
|
||||||
|
TEXMFCNF=${TEXMFCNFFILE%/*} \
|
||||||
|
/usr/bin/mtxrun --generate < /dev/null 1>&4 2>&4
|
||||||
|
let rc+=$?
|
||||||
|
fi
|
||||||
if test -e /var/run/texlive/run-updmap; then
|
if test -e /var/run/texlive/run-updmap; then
|
||||||
test $VERBOSE = true && echo -e "\r[ ]Updating TeX font mappings."
|
test $VERBOSE = true && echo -e "\r[ ]Updating TeX font mappings."
|
||||||
updmap-sys --nohash < /dev/null 1>&4 2>&4
|
updmap-sys --nohash < /dev/null 1>&4 2>&4
|
||||||
@ -124,12 +133,10 @@ fi
|
|||||||
type -p readlink &> /dev/null || exit 0
|
type -p readlink &> /dev/null || exit 0
|
||||||
type -p texconfig-sys &> /dev/null || exit 0
|
type -p texconfig-sys &> /dev/null || exit 0
|
||||||
|
|
||||||
test -L "$TEXMFCNF" && TEXMFCNF="$(readlink -f "$TEXMFCNF" 2> /dev/null)"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Configuration broken
|
# Configuration broken
|
||||||
#
|
#
|
||||||
if test ! -e "$TEXMFCNF" ; then
|
if test ! -e "$TEXMFCNFFILE" ; then
|
||||||
echo "${0##*/}: Configuration of texlive installation not found."
|
echo "${0##*/}: Configuration of texlive installation not found."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
@ -138,7 +145,7 @@ init=false
|
|||||||
for f in $(find ${WEB2C}/ -name '*.fmt' -name '*.mem' -o -name '*.base') ; do
|
for f in $(find ${WEB2C}/ -name '*.fmt' -name '*.mem' -o -name '*.base') ; do
|
||||||
test -e "$f" || continue
|
test -e "$f" || continue
|
||||||
test -L "$f" && continue
|
test -L "$f" && continue
|
||||||
test "$TEXMFCNF" -nt "$f" && init=true
|
test "$TEXMFCNFFILE" -nt "$f" && init=true
|
||||||
test -s "$f" && touch "$f"
|
test -s "$f" && touch "$f"
|
||||||
done
|
done
|
||||||
if test $init = true ; then
|
if test $init = true ; then
|
||||||
@ -173,7 +180,7 @@ cnf_mfont=$(tcfmgr --cmd find --file mktex.cnf)
|
|||||||
cnf_xdvi=$(tcfmgr --cmd find --file XDvi)
|
cnf_xdvi=$(tcfmgr --cmd find --file XDvi)
|
||||||
cnf_dvips=$(tcfmgr --cmd find --file config.ps)
|
cnf_dvips=$(tcfmgr --cmd find --file config.ps)
|
||||||
cnf_lang=$(TEXMF=$TEXMFSYSCONFIG kpsewhich language.dat 2> /dev/null)
|
cnf_lang=$(TEXMF=$TEXMFSYSCONFIG kpsewhich language.dat 2> /dev/null)
|
||||||
cnf_base=$(TEXMF=$TEXMF kpsewhich language.us 2> /dev/null)
|
cnf_base=$(TEXMF=$TEXMFMAIN kpsewhich language.us 2> /dev/null)
|
||||||
|
|
||||||
test -n "${cnf_mfont}" || exit 0
|
test -n "${cnf_mfont}" || exit 0
|
||||||
test -n "${cnf_xdvi}" || exit 0
|
test -n "${cnf_xdvi}" || exit 0
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 22 16:28:01 UTC 2012 - werner@suse.de
|
||||||
|
|
||||||
|
- Do not remove /var/run/texlive, add mtxrun to update script
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jun 22 13:11:08 UTC 2012 - werner@suse.de
|
Fri Jun 22 13:11:08 UTC 2012 - werner@suse.de
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user