xref: /rk3399_rockchip-uboot/lib/lzma/import_lzmasdk.sh (revision 83653121d7382fccfe329cb732f77f116341ef1d)
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