keg: use start_with? instead of regexp match

This commit is contained in:
Jack Nagel 2013-12-14 09:35:58 -06:00
parent c6c7b9b165
commit de20814162

View File

@ -9,7 +9,7 @@ class Keg
each_install_name_for(file) do |bad_name| each_install_name_for(file) do |bad_name|
# Don't fix absolute paths unless they are rooted in the build directory # Don't fix absolute paths unless they are rooted in the build directory
next if bad_name.start_with? '/' and not %r[^#{HOMEBREW_TEMP}] === bad_name next if bad_name.start_with? '/' and not bad_name.start_with? HOMEBREW_TEMP.to_s
new_name = fixed_name(file, bad_name) new_name = fixed_name(file, bad_name)
change_install_name(bad_name, new_name, file) unless new_name == bad_name change_install_name(bad_name, new_name, file) unless new_name == bad_name