Merge pull request #4731 from reitermarkus/use-cp

Use `cp` instead of `FileUtils.copy_entry`.
This commit is contained in:
Markus Reiter 2018-08-20 23:56:37 +02:00 committed by GitHub
commit b119591c69
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,7 +16,9 @@ module UnpackStrategy
def extract_to_dir(unpack_dir, basename:, verbose:)
path.children.each do |child|
FileUtils.copy_entry child, unpack_dir/child.basename, true, false
system_command! "cp",
args: ["-pR", child.directory? ? "#{child}/." : child, unpack_dir/child.basename],
verbose: verbose
end
end
end