#!/bin/bash SPANDSPVER=0.0.6 COROSYNCVER=1.2.8 OPENAISVER=1.1.4 LIBPRIVER=1.4.11.4 DAHDILINUXVER=2.4.0 DAHDITOOLSVER=2.4.0 ASTERISKVER=1.8.0 handle_error () { if [ $? -ne 0 ]; then echo "" echo "" echo "An error occured at the previous step." echo "" echo "" exit 1 fi } cd spandsp-$SPANDSPVER handle_error ./configure handle_error make install handle_error ldconfig handle_error cd ../corosync-$COROSYNCVER handle_error ./configure handle_error make install handle_error ldconfig handle_error cd ../openais-$OPENAISVER handle_error ./configure handle_error make install handle_error ldconfig handle_error cd ../libpri-$LIBPRIVER handle_error make install handle_error cd ../dahdi-linux-$DAHDILINUXVER handle_error make install handle_error cd ../dahdi-tools-$DAHDITOOLSVER handle_error ./configure handle_error make menuselect.makeopts handle_error menuselect/menuselect \ --enable fxstest \ --enable dahdi_diag handle_error make install handle_error make config handle_error cd ../asterisk-$ASTERISKVER handle_error ./configure handle_error make menuselect.makeopts handle_error menuselect/menuselect \ --enable app_mysql \ --enable app_saycountpl \ --enable cdr_mysql \ --enable format_mp3 \ --enable res_config_mysql \ --enable app_fax \ --disable chan_mgcp \ --disable chan_phone \ --disable chan_skinny \ --disable chan_unistim handle_error contrib/scripts/get_mp3_source.sh handle_error make handle_error make install handle_error make config handle_error make samples handle_error echo echo echo Done!!! echo echo