src/Pure/Admin/components.scala
changeset 73415 043b56d882d3
parent 73340 0ffcad1f6130
child 73566 4e6b31ed7197
equal deleted inserted replaced
73414:7411d71b9fb8 73415:043b56d882d3
    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       }