lib/serverspec/backend/exec.rb in serverspec-0.7.3 vs lib/serverspec/backend/exec.rb in serverspec-0.7.4
- old
+ new
@@ -35,11 +35,11 @@
def build_command(cmd)
path = Serverspec.configuration.path || RSpec.configuration.path
if path
cmd = "env PATH=#{path}:$PATH #{cmd}"
- cmd.gsub!(/(\&\&\s*\(?)/, "\\1env PATH=#{path}:$PATH ")
- cmd.gsub!(/(\|\|\s*\(?)/, "\\1env PATH=#{path}:$PATH ")
+ cmd.gsub!(/(\&\&\s*!?\(?\s*)/, "\\1env PATH=#{path}:$PATH ")
+ cmd.gsub!(/(\|\|\s*!?\(?\s*)/, "\\1env PATH=#{path}:$PATH ")
end
cmd
end
def add_pre_command(cmd)