forked from pool/texlive-filesystem
.
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=6
This commit is contained in:
@@ -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
|
||||
|
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user