From 677c99fa4387ad6c8dc878491916f102ca354558 Mon Sep 17 00:00:00 2001 From: Rob Savoye Date: Thu, 10 Mar 2016 17:16:24 +0700 Subject: Handle file:// as an alternate protocol in addition to http(s):. This is used of the external toolchain tarball is on the same host machine. Change-Id: I1638c508b59e30b0feded65812470ce36a9ebf91 --- functions.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/functions.sh b/functions.sh index 3fc1050..f4ebcd6 100755 --- a/functions.sh +++ b/functions.sh @@ -229,9 +229,14 @@ conf_toolchain() local_tarball_name=toolchain/$tarball_name fi - if [ ! -e $local_tarball_name ];then - wget -cv $external_url -O $local_tarball_name - fi + protocol="`echo $external_url | cut -d ':' -f 1`" + if test $protocol = "file"; then + local_tarball_name="`echo $external_url | sed -e 's:file./::'`" + else + if [ ! -e $local_tarball_name ];then + wget -cv $external_url -O $local_tarball_name + fi + fi md5sum $local_tarball_name tar xf $local_tarball_name -C toolchain -- cgit v1.2.3