equal
deleted
inserted
replaced
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) { |