diff options
| author | Jack Nagel | 2013-12-04 22:37:57 -0600 | 
|---|---|---|
| committer | Jack Nagel | 2013-12-04 22:37:57 -0600 | 
| commit | 870f72a40e7cc36832f753b42f6dab1973f3b589 (patch) | |
| tree | f7705e4823257c8c8f91575f3733ca6d9a316f01 /Library/Homebrew/keg_fix_install_names.rb | |
| parent | b5059b42763bfc9b5785a67f411aa48a42612e5a (diff) | |
| download | homebrew-870f72a40e7cc36832f753b42f6dab1973f3b589.tar.bz2 | |
fix_install_names: extract change_install_name
Diffstat (limited to 'Library/Homebrew/keg_fix_install_names.rb')
| -rw-r--r-- | Library/Homebrew/keg_fix_install_names.rb | 10 | 
1 files changed, 7 insertions, 3 deletions
diff --git a/Library/Homebrew/keg_fix_install_names.rb b/Library/Homebrew/keg_fix_install_names.rb index 3900e774b..3d1300181 100644 --- a/Library/Homebrew/keg_fix_install_names.rb +++ b/Library/Homebrew/keg_fix_install_names.rb @@ -8,7 +8,7 @@ class Keg            bad_names.each do |bad_name|              new_name = fixed_name(file, bad_name)              unless new_name == bad_name -              install_name_tool("-change", bad_name, new_name, file) +              change_install_name(bad_name, new_name, file)              end            end          end @@ -25,7 +25,7 @@ class Keg            old_prefix_names.each do |old_prefix_name|              new_prefix_name = old_prefix_name.to_s.gsub old_prefix, new_prefix -            install_name_tool("-change", old_prefix_name, new_prefix_name, file) +            change_install_name(old_prefix_name, new_prefix_name, file)            end          end        end @@ -34,7 +34,7 @@ class Keg          file.ensure_writable do            old_cellar_names.each do |old_cellar_name|              new_cellar_name = old_cellar_name.to_s.gsub old_cellar, new_cellar -            install_name_tool("-change", old_cellar_name, new_cellar_name, file) +            change_install_name(old_cellar_name, new_cellar_name, file)            end          end        end @@ -56,6 +56,10 @@ class Keg      end    end +  def change_install_name(old, new, file) +    install_name_tool("-change", old, new, file) +  end +    # Given old == "/usr/local/Cellar" and new == "/opt/homebrew/Cellar",    # then update lines of the form    #   some_variable=/usr/local/Cellar/foo/1.0/lib  | 
