#!/bin/bash

ASTERISKVER=1.8.0
DAHDILINUXVER=2.4.0
DAHDITOOLSVER=2.4.0
LIBPRIVER=1.4.11.4

SPANDSPVER=0.0.6pre17
COROSYNCVER=1.2.8
OPENAISVER=1.1.4

ASTERISKFILE=asterisk-$ASTERISKVER.tar.gz
DAHDILINUXFILE=dahdi-linux-$DAHDILINUXVER.tar.gz
DAHDITOOLSFILE=dahdi-tools-$DAHDITOOLSVER.tar.gz
LIBPRIFILE=libpri-$LIBPRIVER.tar.gz
SOUNDSFILE=asterisk-sounds-1.2.1.tar.gz

SPANDSPFILE=spandsp-$SPANDSPVER.tgz
COROSYNCFILE=corosync-$COROSYNCVER.tar.gz
OPENAISFILE=openais-$OPENAISVER.tar.gz

ASTERISK=http://downloads.digium.com/pub/asterisk/$ASTERISKFILE
DAHDILINUX=http://downloads.digium.com/pub/telephony/dahdi-linux/releases/$DAHDILINUXFILE
DAHDITOOLS=http://downloads.digium.com/pub/telephony/dahdi-tools/releases/$DAHDITOOLSFILE
LIBPRI=http://downloads.digium.com/pub/libpri/$LIBPRIFILE
SOUNDS=http://files.bluecrow.net/asterisk/mirror/sounds/$SOUNDSFILE

SPANDSP=http://www.soft-switch.org/downloads/spandsp/$SPANDSPFILE
COROSYNC=ftp://ftp:downloads@corosync.org/downloads/corosync-$COROSYNCVER/$COROSYNCFILE
OPENAIS=ftp://ftp:download@ftp.openais.org/downloads/openais-$OPENAISVER/$OPENAISFILE

RETVAL=0

mkdir $ASTERISKVER
pushd $ASTERISKVER

wget $ASTERISK $DAHDILINUX $DAHDITOOLS $LIBPRI $SOUNDS $SPANDSP $COROSYNC $OPENAIS

for i in $ASTERISKFILE $DAHDILINUXFILE $DAHDITOOLSFILE $SOUNDSFILE $SPANDSPFILE $COROSYNCFILE $OPENAISFILE; do
        if [ ! -f $i ]; then
                echo "-= -= -= -= -= -= ERROR =- =- =- =- =-"
                echo ""
                echo ""
                echo "$i did not download properly!!!"
                echo ""
                echo ""
                echo "-= -= -= -= -= -= -= =- =- =- =- =- =-"
        fi
done

mkdir patches
cd patches
#wget http://files.bluecrow.net/asterisk/patches/asterisk-1.6.2.1-features.c.diff
#wget http://files.bluecrow.net/asterisk/patches/asterisk-1.6.2.4-func_strings.diff
cd ..

popd $ASTERISKVER

case $1 in
	unpack)
	pushd $ASTERISKVER
	for i in *.tar.gz *.tgz; do tar zxf $i; done
	popd
	;;
	*)
	echo "Run the following command to unpack the archives:"
	echo "     pushd $ASTERISKVER"
        echo "     for i in *.tar.gz *.tgz; do tar zxf \$i; done"
        echo "     popd"
	echo
        echo "Remember that asterisk now uses DAHDI!!!!!"
        echo
	;;
esac

