Und hier ist der Fix für 1.6beta5:
--- proj/asterisk/chan-capi/create_config.sh 2008-02-07 10:13:28.000000000 +0100
+++ create_config.sh 2008-03-06 10:50:38.000000000 +0100
@@ -27,13 +27,8 @@
fi
echo -n "Checking Asterisk version... "
-if grep -q "ast_get_version_num" $INCLUDEDIR/version.h; then
-AVERSION="not found, assuming 1.6.x"
-VER=1_6
-else
AVERSION=`sed -n '/.*ASTERISK_VERSION /s/^.*ASTERISK_VERSION //p' $INCLUDEDIR/version.h`
AVERSION=`echo $AVERSION | sed 's/\"//g'`
-fi
echo $AVERSION
echo "/*" >$CONFIGFILE
@@ -48,19 +43,11 @@
echo "#define CC_AST_HAS_VERSION_1_4" >>$CONFIGFILE
echo " * found Asterisk version 1.4"
VER=1_4
-else
- if grep -q "ASTERISK_VERSION_NUM 99999" $INCLUDEDIR/version.h; then
- echo "#define CC_AST_HAS_VERSION_1_4" >>$CONFIGFILE
- echo " * assuming Asterisk version 1.4"
- VER=1_4
- else
- if [ "$VER" = "1_6" ]; then
- echo "#define CC_AST_HAS_VERSION_1_6" >>$CONFIGFILE
- echo " * assuming Asterisk version 1.6"
- else
- echo "#undef CC_AST_HAS_VERSION_1_4" >>$CONFIGFILE
- fi
fi
+if grep -q "ASTERISK_VERSION_NUM .*106" $INCLUDEDIR/version.h; then
+ echo "#define CC_AST_HAS_VERSION_1_6" >>$CONFIGFILE
+ echo " * found Asterisk version 1.6"
+ VER=1_6
fi
check_two_and_four()
Klappt und für gut befunden
Dirk