Formulary.to_rack: follow the symlink

This commit is contained in:
Xu Cheng 2015-08-15 16:12:42 +08:00
parent c518e50320
commit 8a766c4768

View File

@ -198,12 +198,11 @@ class Formulary
def self.to_rack(ref)
# First, check whether the rack with the given name exists.
if (rack = HOMEBREW_CELLAR/File.basename(ref, ".rb")).directory?
return rack
return rack.resolved_path
end
# Second, use canonical name to locate rack.
name = canonical_name(ref)
HOMEBREW_CELLAR/name
(HOMEBREW_CELLAR/canonical_name(ref)).resolved_path
end
def self.canonical_name(ref)