Fix SystemCommand :path.

This commit is contained in:
Markus Reiter 2018-07-11 09:13:37 +02:00
parent 2e9d843bb7
commit 4e49e8de0d
2 changed files with 2 additions and 2 deletions

View File

@ -23,7 +23,7 @@ module Hbc
def install_phase(command: nil, **_) def install_phase(command: nil, **_)
ohai "Running #{self.class.dsl_key} script '#{path.relative_path_from(cask.staged_path)}'" ohai "Running #{self.class.dsl_key} script '#{path.relative_path_from(cask.staged_path)}'"
FileUtils.chmod "+x", path unless path.executable? FileUtils.chmod "+x", path unless path.executable?
command.run(path, **args, path: PATH.new(HOMEBREW_PREFIX/"bin", HOMEBREW_PREFIX/"sbin", ENV["PATH"])) command.run(path, **args, env: { "PATH" => PATH.new(HOMEBREW_PREFIX/"bin", HOMEBREW_PREFIX/"sbin", ENV["PATH"]) })
end end
end end

View File

@ -2,6 +2,6 @@ module HashValidator
def assert_valid_keys(*valid_keys) def assert_valid_keys(*valid_keys)
unknown_keys = keys - valid_keys unknown_keys = keys - valid_keys
return if unknown_keys.empty? return if unknown_keys.empty?
raise CaskError, %Q(Unknown keys: #{unknown_keys.inspect}. Running "#{UPDATE_CMD}" will likely fix it.) raise %Q(Unknown keys: #{unknown_keys.inspect}. Running "brew update" will likely fix it.)
end end
end end