X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=jjb%2Fscripts%2Fsetup_vpp_dpdk_dev_env.sh;h=f36bcaad878d1d7578970b6344533e5c54ace9cd;hb=f70b56deb3b825cdf69ab1d506fe37aa037fe9cf;hp=75c3ed1ffb5d85cf522771fd57592843cee5ea38;hpb=149bea0a7637967d625995ed0ee10c8575009e7a;p=ci-management.git diff --git a/jjb/scripts/setup_vpp_dpdk_dev_env.sh b/jjb/scripts/setup_vpp_dpdk_dev_env.sh index 75c3ed1ff..f36bcaad8 100644 --- a/jjb/scripts/setup_vpp_dpdk_dev_env.sh +++ b/jjb/scripts/setup_vpp_dpdk_dev_env.sh @@ -1,9 +1,6 @@ #!/bin/bash set -e -o pipefail -#!/bin/bash -set -e -o pipefail - # Figure out what system we are running on if [ -f /etc/lsb-release ];then . /etc/lsb-release @@ -20,25 +17,28 @@ echo DISTRIB_CODENAME: $DISTRIB_CODENAME echo DISTRIB_DESCRIPTION: $DISTRIB_DESCRIPTION function setup { - echo "INSTALLING VPP-DPKG-DEV from apt/yum repo" - REPO_URL="${NEXUSPROXY}/content/repositories/fd.io.${REPO_NAME}" - echo "REPO_URL: ${REPO_URL}" - # Setup by installing vpp-dev and vpp-lib - if [ $DISTRIB_ID == "Ubuntu" ]; then - echo "deb ${REPO_URL} ./" | sudo tee /etc/apt/sources.list.d/99fd.io.list - sudo apt-get update - sudo apt-get -y --force-yes install vpp-dpdk-dev || true - elif [[ $DISTRIB_ID == "CentOS" ]]; then - sudo cat << EOF > fdio-master.repo + if ! [ -z ${REPO_NAME} ]; then + echo "INSTALLING VPP-DPKG-DEV from apt/yum repo" + REPO_URL="${NEXUSPROXY}/content/repositories/fd.io.${REPO_NAME}" + echo "REPO_URL: ${REPO_URL}" + # Setup by installing vpp-dev and vpp-lib + if [ $DISTRIB_ID == "Ubuntu" ]; then + echo "deb ${REPO_URL} ./" | sudo tee /etc/apt/sources.list.d/99fd.io.list + sudo apt-get update || true + sudo apt-get -y --force-yes install vpp-dpdk-dev || true + sudo apt-get -y --force-yes install vpp-dpdk-dkms || true + elif [[ $DISTRIB_ID == "CentOS" ]]; then + sudo cat << EOF > fdio-master.repo [fdio-master] name=fd.io master branch latest merge baseurl=${REPO_URL} enabled=1 gpgcheck=0 EOF - sudo mv fdio-master.repo /etc/yum.repos.d/fdio-master.repo - sudo yum -y install vpp-dpdk-dev || true + sudo mv fdio-master.repo /etc/yum.repos.d/fdio-master.repo + sudo yum -y install vpp-dpdk-devel || true + fi fi } -setup \ No newline at end of file +setup