123
124
125
126
127
128
129
130
131
|
# File 'lib/packaging/repo.rb', line 123
def populate_repo_directory(artifact_parent_directory)
cmd = "[ -d #{artifact_parent_directory}/artifacts ] || exit 1 ; "
cmd << "pushd #{artifact_parent_directory} > /dev/null && "
cmd << 'rsync --archive --verbose --one-file-system --ignore-existing artifacts/ repos/ '
Pkg::Util::Net.remote_execute(Pkg::Config.distribution_server, cmd)
rescue StandardError => e
fail "Error: Could not populate repos directory in " \
"#{Pkg::Config.distribution_server}:#{artifact_parent_directory}: #{e}"
end
|