summaryrefslogtreecommitdiff
path: root/Master/install-live.sh
diff options
context:
space:
mode:
Diffstat (limited to 'Master/install-live.sh')
-rwxr-xr-xMaster/install-live.sh39
1 files changed, 23 insertions, 16 deletions
diff --git a/Master/install-live.sh b/Master/install-live.sh
index 1da050e83d8..27a303b6176 100755
--- a/Master/install-live.sh
+++ b/Master/install-live.sh
@@ -295,30 +295,37 @@ install_now()
echo >&2
echo "Now copying selected files" >&2
$debug && echo " from the lists in $work_dir... " >&2
- for f in `ls $work_dir/*.*list`
- do
- $debug && echo "Copy files listed in $f" >&2
+
+ if $debug; then
+ tarverbose=v
+ else
+ tarverbose=
+ fi
+
+ for f in `ls $work_dir/*.*list`; do
+ $debug && echo "Copy files listed in $f" >&2
$debug || $echon "`basename $f .list` " >&2
- sort -u $f > $f.uniq
+ test -s $f || continue # do not tar if empty
+
+ sort -u $f >$f.uniq
if test "x$TAROPT" = "x"; then
- $debug && tarverbose=v
(cd $CDDIR && $XARGS sh -c 'tar cf - $* \
| (cd '"$TEXDIR && umask 0 && $TARPROG x${tarverbose}f -)" sh <$f.uniq)
else
- $debug && tarverbose=-v
(cd $CDDIR && $TARPROG -c -f - $TAROPT $f.uniq) \
| (cd $TEXDIR && umask 0 && $TARPROG -x $tarverbose -f -)
fi
- done
- echo
- echo "Done copying." >&2
- test -f $TEXDIR/texmf-dist/tex/plain/config/language.def && cp $TEXDIR/texmf-dist/tex/plain/config/language.def $TEXMFSYSVAR/tex/plain/config
- test -f $TEXDIR/texmf/xdvi/XDvi && cp $TEXDIR/texmf/xdvi/XDvi $TEXMFSYSVAR/xdvi
- cp $TEXDIR/texmf/dvips/config/config.ps $TEXMFSYSVAR/dvips/config/config.ps
- cp $TEXDIR/texmf/dvipdfm/config/config $TEXMFSYSVAR/dvipdfm/config
- cp $TEXDIR/texmf/web2c/mktex.cnf $TEXMFSYSVAR/web2c
- cp $CDDIR/texmf-dist/tex/context/config/cont-usr.tex $TEXMFSYSVAR/tex/context/config/cont-usr.tex
- cp $CDDIR/texmf/tex/generic/config/pdftexconfig.tex $TEXMFSYSVAR/tex/generic/config/pdftexconfig.tex
+ done
+ echo
+ echo "Done copying." >&2
+
+ test -f $TEXDIR/texmf-dist/tex/plain/config/language.def && cp $TEXDIR/texmf-dist/tex/plain/config/language.def $TEXMFSYSVAR/tex/plain/config
+ test -f $TEXDIR/texmf/xdvi/XDvi && cp $TEXDIR/texmf/xdvi/XDvi $TEXMFSYSVAR/xdvi
+ cp $TEXDIR/texmf/dvips/config/config.ps $TEXMFSYSVAR/dvips/config/config.ps
+ cp $TEXDIR/texmf/dvipdfm/config/config $TEXMFSYSVAR/dvipdfm/config
+ cp $TEXDIR/texmf/web2c/mktex.cnf $TEXMFSYSVAR/web2c
+ cp $CDDIR/texmf-dist/tex/context/config/cont-usr.tex $TEXMFSYSVAR/tex/context/config/cont-usr.tex
+ cp $CDDIR/texmf/tex/generic/config/pdftexconfig.tex $TEXMFSYSVAR/tex/generic/config/pdftexconfig.tex
common_end_install
}