try to check for asterisk version 11
This commit is contained in:
parent
2ceebff2d9
commit
850e8c24d1
|
@ -31,8 +31,15 @@ AVERSIONNUM=`sed -n '/.*ASTERISK_VERSION_NUM /s/^.*ASTERISK_VERSION_NUM //p' $IN
|
|||
AVERSION=`sed -n '/.*ASTERISK_VERSION /s/^.*ASTERISK_VERSION //p' $INCLUDEDIR/version.h`
|
||||
AVERSION=`echo $AVERSION | sed 's/\"//g'`
|
||||
if [ "$AVERSION" = "" ]; then
|
||||
AVERSION="trunk"
|
||||
VER="1_6"
|
||||
grep "Do not include" $INCLUDEDIR/version.h >/dev/null 2>&1
|
||||
if [ $? -eq 0 ]; then
|
||||
AVERSION="11.0"
|
||||
VER="11_0"
|
||||
AVERSIONNUM=110
|
||||
else
|
||||
AVERSION="trunk"
|
||||
VER="1_6"
|
||||
fi
|
||||
fi
|
||||
if [ -z "$AVERSIONNUM" ]; then
|
||||
AVERSIONNUM=999999
|
||||
|
@ -50,6 +57,15 @@ echo "#define CHAN_CAPI_CONFIG_H" >>$CONFIGFILE
|
|||
echo >>$CONFIGFILE
|
||||
|
||||
case "$AVERSIONNUM" in
|
||||
110*)
|
||||
echo "#define CC_AST_HAS_VERSION_1_6" >>$CONFIGFILE
|
||||
echo "#define CC_AST_HAS_VERSION_1_8" >>$CONFIGFILE
|
||||
echo "#define CC_AST_HAS_VERSION_10_0" >>$CONFIGFILE
|
||||
echo "#define CC_AST_HAS_VERSION_11_0" >>$CONFIGFILE
|
||||
echo "#define CC_AST_HAS_EVENT_MWI" >>$CONFIGFILE
|
||||
echo " * found Asterisk version 11"
|
||||
VER=11_0
|
||||
;;
|
||||
100*)
|
||||
echo "#define CC_AST_HAS_VERSION_1_6" >>$CONFIGFILE
|
||||
echo "#define CC_AST_HAS_VERSION_1_8" >>$CONFIGFILE
|
||||
|
@ -283,6 +299,10 @@ case $VER in
|
|||
echo "Using Asterisk 10.0 API"
|
||||
check_version_onesix
|
||||
;;
|
||||
11_0)
|
||||
echo "Using Asterisk 11.0 API"
|
||||
check_version_onesix
|
||||
;;
|
||||
*)
|
||||
echo >&2 "Asterisk version invalid."
|
||||
exit 1
|
||||
|
|
Loading…
Reference in New Issue