Use command literal for extraction

このコミットが含まれているのは:
syeopite 2021-10-02 05:52:42 -07:00
コミット 9be8263f26
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 6FA616E5A5294A82
1個のファイルの変更2行の追加3行の削除

ファイルの表示

@ -99,9 +99,8 @@ dependencies_to_install.each do |dep|
# Unless we install an external dependency, crystal provides no way of extracting a tarball.
# Thus we'll go ahead and call a system command.
args = Process.parse_arguments("-zxvf '#{download_path}/package.tgz' -C '#{download_path}'")
process = Process.new("tar", args: args)
process.wait.success? # => true
`tar -zxf '#{download_path}/package.tgz' -C '#{download_path}'"`
raise "Extraction for #{dep} failed" if !$?.success?
# Would use File.rename in the following steps but for some reason it just doesn't work here.
# Video.js itself is structured slightly differently