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