utils: convert formula name from pathname to string
`name` is passed as argument to Formulary.factory which could later be downcased at formulary.rb:349, but Pathname doesn't have a downcase method. Converting `name` to String as it should be fixes the problem. Fixes #1000.
This commit is contained in:
parent
c419f928ba
commit
58b17a0cfc
@ -627,7 +627,7 @@ def migrate_legacy_keg_symlinks_if_necessary
|
|||||||
|
|
||||||
HOMEBREW_LINKED_KEGS.mkpath unless legacy_linked_kegs.children.empty?
|
HOMEBREW_LINKED_KEGS.mkpath unless legacy_linked_kegs.children.empty?
|
||||||
legacy_linked_kegs.children.each do |link|
|
legacy_linked_kegs.children.each do |link|
|
||||||
name = link.basename
|
name = link.basename.to_s
|
||||||
src = begin
|
src = begin
|
||||||
link.realpath
|
link.realpath
|
||||||
rescue Errno::ENOENT
|
rescue Errno::ENOENT
|
||||||
@ -648,7 +648,7 @@ def migrate_legacy_keg_symlinks_if_necessary
|
|||||||
|
|
||||||
HOMEBREW_PINNED_KEGS.mkpath unless legacy_pinned_kegs.children.empty?
|
HOMEBREW_PINNED_KEGS.mkpath unless legacy_pinned_kegs.children.empty?
|
||||||
legacy_pinned_kegs.children.each do |link|
|
legacy_pinned_kegs.children.each do |link|
|
||||||
name = link.basename
|
name = link.basename.to_s
|
||||||
src = link.realpath
|
src = link.realpath
|
||||||
dst = HOMEBREW_PINNED_KEGS/name
|
dst = HOMEBREW_PINNED_KEGS/name
|
||||||
FileUtils.ln_sf(src.relative_path_from(dst.parent), dst)
|
FileUtils.ln_sf(src.relative_path_from(dst.parent), dst)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user