xref: /OK3568_Linux_fs/u-boot/lib/lzma/import_lzmasdk.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/sh
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunusage() {
4*4882a593Smuzhiyun	echo "Usage: $0 lzmaVERSION.tar.bz2" >&2
5*4882a593Smuzhiyun	echo >&2
6*4882a593Smuzhiyun	exit 1
7*4882a593Smuzhiyun}
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunif [ "$1" = "" ] ; then
10*4882a593Smuzhiyun	 usage
11*4882a593Smuzhiyunfi
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunif [ ! -f $1 ] ; then
14*4882a593Smuzhiyun	echo "$1 doesn't exist!" >&2
15*4882a593Smuzhiyun	exit 1
16*4882a593Smuzhiyunfi
17*4882a593Smuzhiyun
18*4882a593SmuzhiyunBASENAME=`basename $1 .tar.bz2`
19*4882a593SmuzhiyunTMPDIR=/tmp/tmp_lib_$BASENAME
20*4882a593SmuzhiyunFILES="C/LzmaDec.h
21*4882a593Smuzhiyun      C/Types.h
22*4882a593Smuzhiyun      C/LzmaDec.c
23*4882a593Smuzhiyun      history.txt
24*4882a593Smuzhiyun      lzma.txt"
25*4882a593Smuzhiyun
26*4882a593Smuzhiyunmkdir -p $TMPDIR
27*4882a593Smuzhiyunecho "Untar $1 -> $TMPDIR"
28*4882a593Smuzhiyuntar -jxf $1 -C $TMPDIR
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunfor i in $FILES; do
31*4882a593Smuzhiyun	echo Copying  $TMPDIR/$i \-\> `basename $i`
32*4882a593Smuzhiyun	cp $TMPDIR/$i .
33*4882a593Smuzhiyun	chmod -x `basename $i`
34*4882a593Smuzhiyundone
35*4882a593Smuzhiyun
36*4882a593Smuzhiyunecho "done!"
37