#!/bin/sh ##### -*- mode:shell-script; indent-tabs-mode:nil; sh-basic-offset:2 -*- TAR=@TAR@ ZCAT=@ZCAT@ BZIP=@BZIP@ XZ=@XZ@ WGET=@WGET@ CURL=@CURL@ if [ -f "$WGET" ]; then DOWNLOAD_CMD=$WGET elif [ -f "$CURL" ]; then DOWNLOAD_CMD="$CURL -L -O" fi if [ -n "`echo $1 | grep '://'`" ]; then base=$1/ tarfile=$2 else base=http://files.freeswitch.org/downloads/libs/ tarfile=$1 fi uncompressed=`echo $tarfile | sed 's/\(\(\.tar\.gz\|\.tar\.bz2\|\.tar\.xz\)\|\(\.tgz\|\.tbz2\)\)$//'` case `echo $tarfile | sed 's/^.*\.//'` in bz2|tbz2) UNZIPPER=$BZIP ;; xz) UNZIPPER=$XZ ;; gz|tgz|*) UNZIPPER=$ZCAT ;; esac if [ ! -d $tarfile ]; then if [ ! -f $tarfile ]; then rm -fr $uncompressed $DOWNLOAD_CMD $base$tarfile if [ ! -f $tarfile ]; then echo cannot find $tarfile exit 1 fi fi if [ ! -d $uncompressed ]; then $UNZIPPER -c -d $tarfile | $TAR -xf - fi fi exit 0