1
0
2012-06-22 16:49:09 +00:00
committed by Git OBS Bridge
parent 3f05a58a0f
commit a8b0de9584
2 changed files with 36 additions and 27 deletions

View File

@@ -83,18 +83,44 @@ enablemaps ()
#
# Straightforward ... here we go
#
if test -e /var/run/texlive/run-mktexlsr; then
for run in /var/run/texlive/run-mktexlsr* ; do
test -e $run || break
test $VERBOSE = true && echo -e "\r[ ]Updating TeX hash data base."
mktexlsr < /dev/null 1>&4 2>&4
let rc+=$?
rm -f /var/run/texlive/run-mktexlsr
fi
if test -e /var/run/texlive/run-fmtutil; then
rm -f /var/run/texlive/run-mktexlsr*
done
for run in /var/run/texlive/run-fmtutil* ; do
test -e $run || break
test $VERBOSE = true && echo -e "\r[ ]Updating TeX formats."
fmtutil-sys --missing < /dev/null 1>&4 2>&4
let rc+=$?
rm -f /var/run/texlive/run-fmtutil
rm -f /var/run/texlive/run-fmtutil*
fi
for run in /var/run/texlive/run-updmap* ; do
if test -e $run ; then
test $VERBOSE = true && echo -e "\r[ ]Updating TeX font mappings."
updmap-sys --nohash < /dev/null 1>&4 2>&4
rm -f /var/run/texlive/run-updmap*
else
typeset -i n=0
cfg=$(tcfmgr --cmd find --file updmap.cfg)
if test -e ${cfg} ; then
updmap-sys --nohash --nomkmap --syncwithtrees < /dev/null 1>&4 2>&4
let rc+=$?
enablemaps | \
while read line ; do
((n++ == 0)) && test $VERBOSE = true && echo -e "\r[ ]Updating TeX font mappings."
line='^#![[:space:]]*((Mixed)?Map)[[:space:]]*('$line')'
emap=$(sed -n -r "s/$line/\1=\3/p" ${cfg})
updmap-sys --nohash --nomkmap --enable $emap < /dev/null 1>&4 2>&4
let rc+=$?
done
updmap-sys < /dev/null 1>&4 2>&4
let rc+=$?
fi
fi
done
if test -x /usr/bin/mtxrun ; then
test $VERBOSE = true && echo -e "\r[ ]Generate file database."
TEXMF=${TEXMFDIST} \
@@ -103,28 +129,6 @@ if test -x /usr/bin/mtxrun ; then
/usr/bin/mtxrun --generate < /dev/null 1>&4 2>&4
let rc+=$?
fi
if test -e /var/run/texlive/run-updmap; then
test $VERBOSE = true && echo -e "\r[ ]Updating TeX font mappings."
updmap-sys --nohash < /dev/null 1>&4 2>&4
rm -f /var/run/texlive/run-updmap
else
typeset -i n=0
cfg=$(tcfmgr --cmd find --file updmap.cfg)
if test -e ${cfg} ; then
updmap-sys --nohash --nomkmap --syncwithtrees < /dev/null 1>&4 2>&4
let rc+=$?
enablemaps | \
while read line ; do
((n++ == 0)) && test $VERBOSE = true && echo -e "\r[ ]Updating TeX font mappings."
line='^#![[:space:]]*((Mixed)?Map)[[:space:]]*('$line')'
emap=$(sed -n -r "s/$line/\1=\3/p" ${cfg})
updmap-sys --nohash --nomkmap --enable $emap < /dev/null 1>&4 2>&4
let rc+=$?
done
updmap-sys < /dev/null 1>&4 2>&4
let rc+=$?
fi
fi
#
# If texmf.cnf has changed it may contain changed memory sizes

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Jun 22 16:45:19 UTC 2012 - werner@suse.de
- Run update if required
-------------------------------------------------------------------
Fri Jun 22 16:28:01 UTC 2012 - werner@suse.de