From: wutianwei Date: Mon, 17 Jul 2017 03:08:41 +0000 (+0800) Subject: To judge download is successful or not X-Git-Tag: opnfv-5.0.0~53^2 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F97%2F37597%2F2;p=compass4nfv.git To judge download is successful or not if download fialed then exit Change-Id: I40d847523ac5448c51d0788f79e4af9737bb5944 Signed-off-by: wutianwei --- diff --git a/build/parser.py b/build/parser.py index 63eb494f..b80709cb 100644 --- a/build/parser.py +++ b/build/parser.py @@ -43,7 +43,9 @@ def get_from_cache(cache, package): print "downloading remote file to local...." cmd = "curl --connect-timeout 10 -o " + localfile + " " + remotefile print cmd - os.system(cmd) + rc = os.system(cmd) + if rc != 0: + sys.exit(1) def get_from_git(cache, package): @@ -53,7 +55,9 @@ def get_from_git(cache, package): os.system(cmd) cmd = "git clone " + package.get("url") + " " + localfile print cmd - os.system(cmd) + rc = os.system(cmd) + if rc != 0: + sys.exit(1) def get_from_docker(cache, package): @@ -61,14 +65,18 @@ def get_from_docker(cache, package): os.system(cmd) cmd = "sudo docker save "+package.get("url")+" -o "+cache+"/" cmd += package.get("name")+".tar" - os.system(cmd) + rc = os.system(cmd) + if rc != 0: + sys.exit(1) def get_from_curl(cache, package): cmd = "curl --connect-timeout 10 -o " + cache + "/" cmd += package.get("name") + " " + package.get("url") print cmd - os.system(cmd) + rc = os.system(cmd) + if rc != 0: + sys.exit(1) def usage():