Exemple #1
0
    def download(self, url, toFile):
        compile_exts = CompileExtensions(self._ctx['BP_DIR'])
        exit_code, translated_uri = compile_exts.download_dependency(url, toFile)

        if exit_code == 0:
            print "Downloaded [%s] to [%s]" % (translated_uri, toFile)
        elif exit_code == 1:
            raise RuntimeError("Could not download dependency: %s" % url)
        elif exit_code == 3:
            raise RuntimeError("MD5 of downloaded dependency does not match expected value")
Exemple #2
0
    def download(self, url, toFile):
        compile_exts = CompileExtensions(self._ctx['BP_DIR'])
        exit_code, translated_uri = compile_exts.download_dependency(url, toFile)
        print 'URL %s' % url

        if exit_code == 0:
            print "Downloaded [%s] to [%s]" % (translated_uri, toFile)
        elif exit_code == 1:
            raise RuntimeError("Could not download dependency: %s" % url)
        elif exit_code == 3:
            raise RuntimeError("Checksum of downloaded dependency does not match expected value")

        _, patch_warning = compile_exts.warn_if_newer_patch(url)
        print patch_warning