Install correct version of the vpp-lib before building. 13/8413/5
authorMauro Sardara <[email protected]>
Wed, 13 Sep 2017 12:55:18 +0000 (14:55 +0200)
committerMauro Sardara <[email protected]>
Wed, 13 Sep 2017 13:20:48 +0000 (15:20 +0200)
Change-Id: I8c210a133a89a2083ff9523055b9446dcd499f91
Signed-off-by: Mauro Sardara <[email protected]>
cicn-plugin/scripts/build-package.sh

index 25c0354..b29f2c2 100644 (file)
@@ -9,12 +9,13 @@ apt_get=${APT_PATH:-"/usr/local/bin/apt-get"}
 
 BUILD_TOOLS_UBUNTU="build-essential cmake"
 LIBSSL_LIBEVENT_UBUNTU="libevent-dev libssl-dev"
-DEPS_UBUNTU="vpp-dev vpp-lib"
+DEPS_UBUNTU_16="vpp-dev=17.04.2-release vpp-lib=17.04.2-release"
+DEPS_UBUNTU_14="vpp-dev=17.04-release vpp-lib=17.04-release"
 
 BUILD_TOOLS_GROUP_CENTOS="'Development Tools'"
 BUILD_TOOLS_SINGLE_CENTOS="cmake"
 LIBSSL_LIBEVENT_CENTOS="libevent-devel openssl-devel"
-DEPS_CENTOS="vpp-devel"
+DEPS_CENTOS="vpp-devel-17.04.2-release vpp-lib-17.04.2-release"
 
 # Parameters:
 # $1 = Distribution [Trusty / CentOS]
@@ -175,7 +176,11 @@ build_package() {
 
     # Install package dependencies
     if [ $DISTRIB_ID == "Ubuntu" ]; then
-        echo $BUILD_TOOLS_UBUNTU $DEPS_UBUNTU | xargs sudo ${apt_get} install -y --allow-unauthenticated
+        if [ "$DISTRIB_CODENAME" == "xenial" ]; then
+            echo $BUILD_TOOLS_UBUNTU $DEPS_UBUNTU_16 | xargs sudo ${apt_get} install -y --allow-unauthenticated
+        elif [ "$DISTRIB_CODENAME" == "trusty"  ]; then
+            echo $BUILD_TOOLS_UBUNTU $DEPS_UBUNTU_14 | xargs sudo ${apt_get} install -y --allow-unauthenticated
+        fi
     elif [ $DISTRIB_ID == "CentOS" ]; then
         echo $BUILD_TOOLS_GROUP_CENTOS | xargs sudo yum groupinstall -y --nogpgcheck
         echo $BUILD_TOOLS_SINGLE_CENTOS | xargs sudo yum install -y --nogpgcheck