From 3f11c4ab1ff72057d3bb4cc86058512f78f4e818 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Mon, 14 Sep 2009 18:07:07 +0100 Subject: [PATCH] Escape $ inreplace 'after' parameter --- Library/Homebrew/brewkit.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Library/Homebrew/brewkit.rb b/Library/Homebrew/brewkit.rb index fab3ab6372..f41a16f41d 100644 --- a/Library/Homebrew/brewkit.rb +++ b/Library/Homebrew/brewkit.rb @@ -186,6 +186,7 @@ def inreplace(path, before, after) after=after.to_s after.gsub! "\\", "\\\\" after.gsub! "/", "\\/" + after.gsub! "$", "\\$" # FIXME use proper Ruby for teh exceptions! safe_system "perl", "-pi", "-e", "s/#{before}/#{after}/g", path