summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec/mptopdf-extract
blob: f959721a68f6284ece8c29d524e51c10b208c91a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
# $Id$
# Get the mptopdf files out of the context zip.  We distribute mptopdf
# as a separate package, since it can be used with LaTeX.  See
# description in mptopdf.tlpsrc for details.

# Get files of our mptopdf package, ignoring top-level directory.
# And ignoring the man page until it is present in ConTeXt.
files=`tlpfiles mptopdf | sed 's,[^/]*/,,' | grep -v doc/man`
if test -z "$files"; then
  echo "$0: failed to get files for mptopdf." >&2
  exit 1
fi

# We will extract them from the current context release.
ctan=/home/ftp/mirror/rsync.tex.ac.uk/CTAN
context_zip=$ctan/macros/context/current/cont-tmf.zip
if test ! -s $context_zip; then
  echo "$0: no context zip:" >&2
  ls -l $context_zip >&2
  exit 1
fi

# Working directory.
workdir=/home/ftp/tex/mptopdf
cd $workdir || exit 1
rm -rf *
unzip $context_zip $files