summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin/tl-update-bindir
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-06-04 18:30:37 +0000
committerKarl Berry <karl@freefriends.org>2008-06-04 18:30:37 +0000
commitb6d68988659b77f8fe2fd7ce56f40d29ac81f6eb (patch)
treea1e589387ef4f4a5a6846102b65100c1d5d245a8 /Master/tlpkg/bin/tl-update-bindir
parent79e3831f6773e021d2e76c753cd156721ddd7621 (diff)
i386-solaris binaries for tl08 from asyropoulos
git-svn-id: svn://tug.org/texlive/trunk@8563 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/bin/tl-update-bindir')
-rwxr-xr-xMaster/tlpkg/bin/tl-update-bindir10
1 files changed, 9 insertions, 1 deletions
diff --git a/Master/tlpkg/bin/tl-update-bindir b/Master/tlpkg/bin/tl-update-bindir
index e9890c22bb0..54292a4a7f4 100755
--- a/Master/tlpkg/bin/tl-update-bindir
+++ b/Master/tlpkg/bin/tl-update-bindir
@@ -105,6 +105,9 @@ for tlname in $tlnames; do
default_bin_loc=$download_loc;;
# too many subdirs, extract bin manually.
#http://students.dec.bmth.ac.uk/ebarrett/files/texlive2008_OpenBSD_bin_rc1.tgz -O $default_bin_loc;;
+ i386-solaris)
+ default_bin_loc=${TMPDIR-$tmpdir}/tl.$tlname.tar.lzma
+ $download http://193.92.244.84/~apostolo/i386-pc-solaris2.10.tar.lzma -O $default_bin_loc;;
powerpc-darwin|i386-darwin)
default_bin_loc=$download_loc
$download http://www.uoregon.edu/~koch/$tlname.tar.gz -O $default_bin_loc;;
@@ -126,7 +129,12 @@ for tlname in $tlnames; do
if test -f "$bin_loc"; then
srcdir=$tmpdir/unpacked
mkdir $srcdir
- (cd $srcdir && tar xf $bin_loc) || exit 1
+ if echo "$bin_loc" | grep 'lzma$' >/dev/null; then
+ lzma=--lzma # tar xf doesn't quite know lzma yet
+ else
+ lzma=
+ fi
+ (cd $srcdir && tar xf $bin_loc $lzma) || exit 1
elif test -d "$bin_loc"; then
srcdir=$bin_loc # already have a directory