diff options
Diffstat (limited to 'Library/Homebrew/install_renamed.rb')
| -rw-r--r-- | Library/Homebrew/install_renamed.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Library/Homebrew/install_renamed.rb b/Library/Homebrew/install_renamed.rb index 42d0fee8f..02a6e9b10 100644 --- a/Library/Homebrew/install_renamed.rb +++ b/Library/Homebrew/install_renamed.rb @@ -2,6 +2,12 @@ module InstallRenamed def install_p src, new_basename = nil super do |src, dst| dst += "/#{File.basename(src)}" if File.directory? dst + + if File.directory? src + Pathname.new(dst).install Dir["#{src}/*"] + next + end + append_default_if_different(src, dst) end end @@ -12,6 +18,14 @@ module InstallRenamed end end + def + path + super(path).extend(InstallRenamed) + end + + def / path + super(path).extend(InstallRenamed) + end + private def append_default_if_different src, dst |
