From aa2f03eb2772c021618a294c5a1c27c34eb08778 Mon Sep 17 00:00:00 2001 From: Philippe Coval Date: Thu, 24 Nov 2016 17:47:25 +0100 Subject: [PATCH] build: Suggest to download supported mbedtls Note this patch is appropriate for release versions (or branches) while master or development branches can follow upstream's master branch and eventually synched when needed. Change-Id: Iae857f9d5bab9a5d1174d38823faff25666299cb Bug: https://jira.iotivity.org/browse/IOT-1600 Signed-off-by: Philippe Coval Reviewed-on: https://gerrit.iotivity.org/gerrit/14765 Reviewed-by: Habib Virji Tested-by: jenkins-iotivity (cherry picked from commit 8cb98d358a94a06e3b18ca6131c3c6b58fc32e76) Reviewed-on: https://gerrit.iotivity.org/gerrit/15357 Tested-by: jenkins-iotivity Reviewed-by: George Nash Reviewed-by: Dan Mihai Reviewed-by: Kevin Kane --- extlibs/mbedtls/SConscript | 4 ++-- extlibs/mbedtls/prep.sh | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/extlibs/mbedtls/SConscript b/extlibs/mbedtls/SConscript index 7321670..2170618 100644 --- a/extlibs/mbedtls/SConscript +++ b/extlibs/mbedtls/SConscript @@ -38,9 +38,9 @@ if not os.path.exists(mbedtls_dir): print ''' *********************************** Error: **************************************** * Please download mbedtls using the following command: * -* $ git clone https://github.com/ARMmbed/mbedtls.git extlibs/mbedtls/mbedtls * +* $ git clone https://github.com/ARMmbed/mbedtls.git extlibs/mbedtls/mbedtls -b %s *********************************************************************************** - ''' + ''' % mbedtls_revision Exit(1) #cd extlib/mbedtls/mbedtls os.chdir(mbedtls_dir) diff --git a/extlibs/mbedtls/prep.sh b/extlibs/mbedtls/prep.sh index 8fde51b..acc660a 100755 --- a/extlibs/mbedtls/prep.sh +++ b/extlibs/mbedtls/prep.sh @@ -5,13 +5,16 @@ set -e # Keep mbedtls_revision in sync with extlibs/mbedtls/SConscript's setting. Right now this script # assumes mbedtls_revision is a tag; comment out the second clause if mbedtls_revision becomes # a branch or a specific commit. +mbedtls_url="https://github.com/ARMmbed/mbedtls" mbedtls_dir=`dirname -- "$(readlink -f "$0")"`/mbedtls +mbedtls_reldir="extlibs/mbedtls/mbedtls" + mbedtls_revision="mbedtls-2.4.0" if [ ! -d ${mbedtls_dir} ]; then echo "" echo "*********************************** Error: ****************************************" echo "* Please download mbedTLS using the following command: *" - echo "* $ git clone https://github.com/ARMmbed/mbedtls.git extlibs/mbedtls/mbedtls *" + echo "* $ git clone ${mbedtls_url} ${mbedtls_reldir} -b ${mbedtls_revision}" echo "***********************************************************************************" echo "" exit -- 2.7.4