1*78acc472SPeter Tyser#!/bin/sh 2*78acc472SPeter Tyser 3*78acc472SPeter Tyserusage() { 4*78acc472SPeter Tyser echo "Usage: $0 lzmaVERSION.tar.bz2" >&2 5*78acc472SPeter Tyser echo >&2 6*78acc472SPeter Tyser exit 1 7*78acc472SPeter Tyser} 8*78acc472SPeter Tyser 9*78acc472SPeter Tyserif [ "$1" = "" ] ; then 10*78acc472SPeter Tyser usage 11*78acc472SPeter Tyserfi 12*78acc472SPeter Tyser 13*78acc472SPeter Tyserif [ ! -f $1 ] ; then 14*78acc472SPeter Tyser echo "$1 doesn't exist!" >&2 15*78acc472SPeter Tyser exit 1 16*78acc472SPeter Tyserfi 17*78acc472SPeter Tyser 18*78acc472SPeter TyserBASENAME=`basename $1 .tar.bz2` 19*78acc472SPeter TyserTMPDIR=/tmp/tmp_lib_$BASENAME 20*78acc472SPeter TyserFILES="C/LzmaDec.h 21*78acc472SPeter Tyser C/Types.h 22*78acc472SPeter Tyser C/LzmaDec.c 23*78acc472SPeter Tyser history.txt 24*78acc472SPeter Tyser lzma.txt" 25*78acc472SPeter Tyser 26*78acc472SPeter Tysermkdir -p $TMPDIR 27*78acc472SPeter Tyserecho "Untar $1 -> $TMPDIR" 28*78acc472SPeter Tysertar -jxf $1 -C $TMPDIR 29*78acc472SPeter Tyser 30*78acc472SPeter Tyserfor i in $FILES; do 31*78acc472SPeter Tyser echo Copying $TMPDIR/$i \-\> `basename $i` 32*78acc472SPeter Tyser cp $TMPDIR/$i . 33*78acc472SPeter Tyser chmod -x `basename $i` 34*78acc472SPeter Tyserdone 35*78acc472SPeter Tyser 36*78acc472SPeter Tyserecho "done!" 37