X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=.travis%2Fbuild.sh;h=46c5c4d9a0f992c7a2dff3790fbbd241b89edc13;hb=418d2485aa029015389768bbc2f66a50c6281880;hp=b6b701c3adbe5473209bce1e1952371363571ffb;hpb=e8fe6ad03aa3d25b5ae99190d5aa065705a1b3c8;p=cascardo%2Fovs.git diff --git a/.travis/build.sh b/.travis/build.sh index b6b701c3a..46c5c4d9a 100755 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -38,9 +38,9 @@ function install_kernel() function install_dpdk() { if [ -n "$DPDK_GIT" ]; then - git clone $DPDK_GIT dpdk-$1 - cd dpdk-$1 - git checkout v$1 + git clone $DPDK_GIT dpdk-$1 + cd dpdk-$1 + git checkout v$1 else wget http://www.dpdk.org/browse/dpdk/snapshot/dpdk-$1.tar.gz tar xzvf dpdk-$1.tar.gz > /dev/null @@ -68,13 +68,13 @@ fi if [ "$DPDK" ]; then if [ -z "$DPDK_VER" ]; then - DPDK_VER="1.8.0" + DPDK_VER="1.8.0" fi install_dpdk $DPDK_VER # Disregard bad function casts until DPDK is fixed CFLAGS="$CFLAGS -Wno-error=bad-function-cast -Wno-error=cast-align" EXTRA_OPTS+="--with-dpdk=./dpdk-$DPDK_VER/build" -elif [ $CC != "clang" ]; then +elif [ "$CC" != "clang" ]; then # DPDK headers currently trigger sparse errors SPARSE_FLAGS="$SPARSE_FLAGS -Wsparse-error" fi @@ -82,11 +82,11 @@ fi configure_ovs $EXTRA_OPTS $* # Only build datapath if we are testing kernel w/o running testsuite -if [ $KERNEL ] && [ ! "$TESTSUITE" ] && [ ! "$DPDK" ]; then +if [ "$KERNEL" ] && [ ! "$TESTSUITE" ] && [ ! "$DPDK" ]; then cd datapath fi -if [ $CC = "clang" ]; then +if [ "$CC" = "clang" ]; then make CFLAGS="$CFLAGS -Wno-error=unused-command-line-argument" elif [[ $BUILD_ENV =~ "-m32" ]]; then # Disable sparse for 32bit builds on 64bit machine @@ -95,7 +95,7 @@ else make CFLAGS="$CFLAGS $BUILD_ENV $SPARSE_FLAGS" C=1 fi -if [ $TESTSUITE ] && [ $CC != "clang" ]; then +if [ "$TESTSUITE" ] && [ "$CC" != "clang" ]; then if ! make distcheck; then # testsuite.log is necessary for debugging. cat */_build/tests/testsuite.log