Adding support to build the vnfs without user intervention 23/35023/2
authorDeepak S <deepak.s@linux.intel.com>
Thu, 18 May 2017 22:00:13 +0000 (03:30 +0530)
committerDeepak S <deepak.s@linux.intel.com>
Fri, 19 May 2017 05:13:03 +0000 (22:13 -0700)
./tools/vnf_build.sh --silient

Change-Id: I50ecdc263a732d1ed823202107e49ffaa739e9b4
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
tools/vnf_build.sh

index f7ffe76..2a9417c 100755 (executable)
@@ -258,6 +258,30 @@ build_vnfs()
        popd
 }
 
+#--- Add non intractive option to build vnfs
+if [[ "$1" = "--silient" ]];then
+    pushd $VNF_CORE
+
+    echo "Install required libraries..."
+    touch .agree
+    install_libs
+
+    echo "Download dpdk for VNF build..."
+    download_dpdk_zip
+
+    echo "Build dpdk..."
+    install_dpdk
+
+    echo "Setup hugepages..."
+    setup_hugepages
+
+    echo "build VNFS..."
+    build_vnfs
+
+    popd
+    exit
+fi
+
 SETUP_PROXY="setup_http_proxy"
 STEPS[1]="step_1"
 STEPS[2]="step_2"