src/Pure/System/components.scala
changeset 77068 ef1831744f00
parent 77067 9ca1e7fc2663
child 77083 092449efcb0e
equal deleted inserted replaced
77067:9ca1e7fc2663 77068:ef1831744f00
    72     ssh: SSH.System = SSH.Local,
    72     ssh: SSH.System = SSH.Local,
    73     progress: Progress = new Progress
    73     progress: Progress = new Progress
    74   ): Unit = {
    74   ): Unit = {
    75     ssh.make_directory(base_dir)
    75     ssh.make_directory(base_dir)
    76     val archive_name = Archive(name)
    76     val archive_name = Archive(name)
    77     val archive = base_dir + Path.explode(archive_name)
    77     val archive = base_dir + Path.basic(archive_name)
    78     if (!ssh.is_file(archive)) {
    78     if (!ssh.is_file(archive)) {
    79       val remote = Url.append_path(component_repository, archive_name)
    79       val remote = Url.append_path(component_repository, archive_name)
    80       ssh.download_file(remote, archive, progress = progress)
    80       ssh.download_file(remote, archive, progress = progress)
    81     }
    81     }
    82     for (dir <- copy_dir) {
    82     for (dir <- copy_dir) {