PROX: fix minimum rx buffer size used within generator
[samplevnf.git] / tools / vnf_build.sh
index 3b70166..d1bb898 100755 (executable)
@@ -135,7 +135,7 @@ step_2()
        FUNC[4]="install_dpdk"
        TEXT[5]="Setup hugepages"
        FUNC[5]="setup_hugepages"
-       TEXT[6]="Download civetweb"
+       TEXT[6]="Download and Build civetweb"
        FUNC[6]="download_civetweb_zip"
 }
 get_agreement_download()
@@ -179,8 +179,7 @@ install_libs()
        sudo apt-get update
        sudo apt-get -y install build-essential linux-headers-$(uname -r) git unzip libpcap0.8-dev gcc \
                make libc6 libc6-dev g++-multilib libzmq3-dev libcurl4-openssl-dev net-tools wget gcc unzip \
-                libpcap-dev libncurses-dev libedit-dev pciutils liblua5.2-dev libncursesw5-dev libjson0 \
-               libjson0-dev libssl-dev
+                libpcap-dev libncurses-dev libedit-dev pciutils liblua5.2-dev libncursesw5-dev libjson-c-dev libssl-dev
        touch .download
 }
 
@@ -252,6 +251,11 @@ install_dpdk()
                echo "igb_uio" | sudo tee -a /etc/modules
                sudo depmod
        fi
+  if [ -d "dpdk/usertools/" ]; then
+           cp usertools/dpdk-devbind.py /usr/sbin/dpdk-devbind
+       else
+           cp tools/dpdk_nic_bind.py /usr/sbin/dpdk-devbind
+  fi
        popd
 }