From e9aeb4a3e21d6466b1b9a87854f1c6d5c5814068 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Sat, 27 Nov 2021 16:33:30 -0600 Subject: [PATCH] Fixed not wrapping tar paths in quotes --- lib/application_manager/task.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/application_manager/task.rb b/lib/application_manager/task.rb index f3fc2cf..6c7487a 100644 --- a/lib/application_manager/task.rb +++ b/lib/application_manager/task.rb @@ -509,8 +509,8 @@ class W3DHub puts " #{package.name}:#{package.version}" package_path = Cache.package_path(package.category, package.subcategory, package.name, package.version) - puts " Running #{W3DHub.tar_command} command: #{"#{W3DHub.tar_command} -xf #{package_path} -C #{path}"}" - return system("#{W3DHub.tar_command} -xf #{package_path} -C #{path}") + puts " Running #{W3DHub.tar_command} command: #{W3DHub.tar_command} -xf \"#{package_path}\" -C \"#{path}\"" + return system("#{W3DHub.tar_command} -xf \"#{package_path}\" -C \"#{path}\"") end def apply_patch(package, path) @@ -521,8 +521,8 @@ class W3DHub Cache.create_directories(temp_path, true) - puts " Running #{W3DHub.tar_command} command: #{"#{W3DHub.tar_command} -xf #{package_path} -C #{temp_path}"}" - system("#{W3DHub.tar_command} -xf #{package_path} -C #{temp_path}") + puts " Running #{W3DHub.tar_command} command: #{W3DHub.tar_command} -xf \"#{package_path}\" -C \"#{temp_path}\"" + system("#{W3DHub.tar_command} -xf \"#{package_path}\" -C \"#{temp_path}\"") puts " Loading #{temp_path}/#{manifest_file.name}.patch..." patch_mix = W3DHub::Mixer::Reader.new(file_path: "#{temp_path}/#{manifest_file.name}.patch", ignore_crc_mismatches: true, eager_load: true)