aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMax Howell2009-09-14 18:07:07 +0100
committerMax Howell2009-09-14 20:33:46 +0100
commitf4bf9a5dd3345e2ba9dac39bd207633879048fc0 (patch)
treea1d336dc1d11c043de977092ce4835eb1458ec6b /Library
parent9ec05cf09ec634d86e187a5392b21fb139edeb49 (diff)
downloadhomebrew-f4bf9a5dd3345e2ba9dac39bd207633879048fc0.tar.bz2
Escape $ inreplace 'after' parameter
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/brewkit.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/Library/Homebrew/brewkit.rb b/Library/Homebrew/brewkit.rb
index fab3ab637..f41a16f41 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