equal
deleted
inserted
replaced
65 for (name <- names) { |
65 for (name <- names) { |
66 val archive_name = Archive(name) |
66 val archive_name = Archive(name) |
67 val archive = base_dir + Path.explode(archive_name) |
67 val archive = base_dir + Path.explode(archive_name) |
68 if (!archive.is_file) { |
68 if (!archive.is_file) { |
69 val remote = Components.default_component_repository + "/" + archive_name |
69 val remote = Components.default_component_repository + "/" + archive_name |
70 progress.echo("Getting " + remote) |
70 Isabelle_System.download(remote, archive, progress = progress) |
71 Bytes.write(archive, Url.read_bytes(Url(remote))) |
|
72 } |
71 } |
73 for (dir <- copy_dir) { |
72 for (dir <- copy_dir) { |
74 Isabelle_System.make_directory(dir) |
73 Isabelle_System.make_directory(dir) |
75 Isabelle_System.copy_file(archive, dir) |
74 Isabelle_System.copy_file(archive, dir) |
76 } |
75 } |