X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=bootstrap.sh;h=99842c69cc68563ec43f9390f0d5d334b88d1d05;hp=d1ca2f4606eebd0a3b702b31f33076b073dd8cde;hb=f54659a337045921002d508c48696359d913b044;hpb=51e6d6933d6b20b9e6c68ac156c71c2379d8a63c diff --git a/bootstrap.sh b/bootstrap.sh index d1ca2f4606..99842c69cc 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -104,14 +104,15 @@ do done # Temporarily download VPP packages from nexus.fd.io +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" if [ "${#}" -ne "0" ]; then arr=(${@}) echo ${arr[0]} else rm -f *.deb - VPP_STABLE_VER="1.0.0-451~g686a5a5_amd64" - VPP_REPO_URL="https://nexus.fd.io/service/local/repositories/fd.io.dev/content/io/fd/vpp" + VPP_STABLE_VER=$(cat ${SCRIPT_DIR}/VPP_MASTER_STABLE_VER) + VPP_REPO_URL=$(cat ${SCRIPT_DIR}/VPP_MASTER_REPO_URL) wget -q "${VPP_REPO_URL}/vpp/${VPP_STABLE_VER}/vpp-${VPP_STABLE_VER}.deb" || exit wget -q "${VPP_REPO_URL}/vpp-dbg/${VPP_STABLE_VER}/vpp-dbg-${VPP_STABLE_VER}.deb" || exit wget -q "${VPP_REPO_URL}/vpp-dev/${VPP_STABLE_VER}/vpp-dev-${VPP_STABLE_VER}.deb" || exit @@ -184,15 +185,15 @@ if [ "$?" -ne "0" ]; then fi -virtualenv env +virtualenv --system-site-packages env . env/bin/activate echo pip install pip install -r requirements.txt -pykwalify -s resources/topology_schemas/3_node_topology.sch.yaml \ - -s resources/topology_schemas/topology.sch.yaml \ - -d topologies/enabled/topology.yaml \ +pykwalify -s ${SCRIPT_DIR}/resources/topology_schemas/3_node_topology.sch.yaml \ + -s ${SCRIPT_DIR}/resources/topology_schemas/topology.sch.yaml \ + -d ${SCRIPT_DIR}/topologies/enabled/topology.yaml \ -vvv result=$? @@ -202,7 +203,7 @@ if [ "${result}" -ne "0" ]; then fi PYTHONPATH=`pwd` pybot -L TRACE \ - -v TOPOLOGY_PATH:topologies/enabled/topology.yaml \ + -v TOPOLOGY_PATH:${SCRIPT_DIR}/topologies/enabled/topology.yaml \ --include vm_envAND3_node_single_link_topo \ --include vm_envAND3_node_double_link_topo \ --exclude PERFTEST \