]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add support for bz2 to getlibs
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 22 Feb 2011 02:01:01 +0000 (20:01 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 22 Feb 2011 02:01:01 +0000 (20:01 -0600)
build/getlib.sh.in

index ebad7b5084f78e65d286e53aed1fb6b1c5fc7ad4..a42fe3a58f75c282b7347415fcba6f25f8a2890e 100755 (executable)
@@ -1,5 +1,8 @@
 #!/bin/sh
 
+bz="false"
+
+BUNZUP=/usr/bin/bunzip2
 TAR=@TAR@
 ZCAT=@ZCAT@
 WGET=@WGET@
@@ -17,14 +20,26 @@ base=http://files.freeswitch.org/downloads/libs/
 tarfile=$1
 url=`echo $tarfile | grep "://"`
 
+if [ `echo $tarfile | grep bz2`  ] ; then
+    bz="true"
+    UNZIPPER=$BUNZIP
+else
+    UNZIPPER=$ZCAT
+fi
+
 if [ ! -z $url ] ; then
     base=$tarfile/
     tarfile=$2
 fi
 
 if [ ! -d $tarfile ] ; then
-    uncompressed=`echo $tarfile | sed "s/\.tar\.gz//g"`
-    uncompressed=`echo $uncompressed | sed "s/\.tgz//g"`
+
+    if [ $bz = "true" ] ; then
+       uncompressed=`echo $tarfile | sed "s/\.tar\.bz2//g"`
+    else 
+       uncompressed=`echo $tarfile | sed "s/\.tar\.gz//g"`
+       uncompressed=`echo $uncompressed | sed "s/\.tgz//g"`
+    fi
 
     if [ ! -f $tarfile ] ; then
        rm -fr $uncompressed
@@ -35,7 +50,7 @@ if [ ! -d $tarfile ] ; then
        fi
     fi
     if [ ! -d $uncompressed ] ; then
-       $ZCAT -c -d $tarfile | $TAR xf -
+       $UNZIPPER -c -d $tarfile | $TAR xf -
     fi
 fi