aboutsummaryrefslogtreecommitdiffstats
path: root/build.sh
diff options
context:
space:
mode:
authorwutianwei <wutianwei1@huawei.com>2017-03-27 09:16:31 +0800
committerJustin chi <chigang@huawei.com>2017-05-04 06:33:19 +0000
commita79f5aa4710edd8dfa73364223b7d6f266d04587 (patch)
treef8e057d41aa918dc91fc02b69e2f1077072423b4 /build.sh
parent29adca46b4b87f9abb81b2358fa4c4c90bef3254 (diff)
change the package url
We moved the master package repository from <http://205.177.226.237:9999> to <http://205.177.226.237:9999/master>. When we build the master ISO, we need download the package from new URL. Add md5 checksum after downloading package. Change-Id: Ia6d8a217569e6e8dc676b1290e583348a7b9c347 Signed-off-by: wutianwei <wutianwei1@huawei.com> (cherry picked from commit 8bc2146293461a619b5c5516a09d2915effbc19f)
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index 3dfd54fd..ab81b8bc 100755
--- a/build.sh
+++ b/build.sh
@@ -21,7 +21,7 @@ WORK_PATH=$COMPASS_PATH
PACKAGES="fuse fuseiso createrepo genisoimage curl"
# PACKAGE_URL will be reset in Jenkins for different branch
-export PACKAGE_URL=${PACKAGE_URL:-http://205.177.226.237:9999}
+export PACKAGE_URL=${PACKAGE_URL:-http://205.177.226.237:9999/master}
mkdir -p $WORK_DIR
@@ -74,6 +74,12 @@ function download_url()
fi
curl --connect-timeout 10 -o $CACHE_DIR/$1 $2
+ local_md5=`md5sum $CACHE_DIR/$1 | cut -d ' ' -f 1`
+ repo_md5=`cat $CACHE_DIR/$1.md5 | cut -d ' ' -f 1`
+ if [[ $local_md5 != $repo_md5 ]]; then
+ echo "ERROR, the md5sum don't match"
+ exit 1
+ fi
}
function download_local()