From 93a0caa48972fe6078e8236a09317c2bc78a2593 Mon Sep 17 00:00:00 2001 From: Shusaku NAKAZATO Date: Tue, 13 Nov 2018 21:37:53 +0900 Subject: [PATCH] adapt gzip options to Alpine Linux `gzip` command on Alpine does not have longhand options. To use `-9` and `-f` instead of `--best` and `--force` enhance compatibility. --- lib/wordmove/deployer/base.rb | 6 +++--- spec/deployer/base_spec.rb | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/wordmove/deployer/base.rb b/lib/wordmove/deployer/base.rb index 7fb94ebc..8ea409d9 100644 --- a/lib/wordmove/deployer/base.rb +++ b/lib/wordmove/deployer/base.rb @@ -155,8 +155,8 @@ def mysql_import_command(dump_path, options) def compress_command(path) command = ["gzip"] - command << "--best" - command << "--force" + command << "-9" + command << "-f" command << "\"#{path}\"" command.join(" ") end @@ -164,7 +164,7 @@ def compress_command(path) def uncompress_command(path) command = ["gzip"] command << "-d" - command << "--force" + command << "-f" command << "\"#{path}\"" command.join(" ") end diff --git a/spec/deployer/base_spec.rb b/spec/deployer/base_spec.rb index 53621ff7..d2bdeb78 100644 --- a/spec/deployer/base_spec.rb +++ b/spec/deployer/base_spec.rb @@ -125,7 +125,7 @@ "dummy file.sql" ) - expect(command).to eq("gzip --best --force \"dummy file.sql\"") + expect(command).to eq("gzip -9 -f \"dummy file.sql\"") end end @@ -138,7 +138,7 @@ "dummy file.sql" ) - expect(command).to eq("gzip -d --force \"dummy file.sql\"") + expect(command).to eq("gzip -d -f \"dummy file.sql\"") end end end