From ccbac62677c07ba3d9d26171cb9fed2e4446e417 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Wed, 14 Aug 2013 22:14:34 -0500 Subject: [PATCH] unpack: don't attempt to chdir into regular files --- Library/Contributions/cmd/brew-unpack.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Contributions/cmd/brew-unpack.rb b/Library/Contributions/cmd/brew-unpack.rb index 6e81d8196b..e4ff314345 100755 --- a/Library/Contributions/cmd/brew-unpack.rb +++ b/Library/Contributions/cmd/brew-unpack.rb @@ -88,7 +88,8 @@ module Homebrew extend self oh1 "Unpacking #{f.name} to: #{stage_dir}" ENV['VERBOSE'] = '1' # show messages about tar f.brew do - cd Dir['*'][0] if Dir['*'].one? + entries = Dir['*'] + cd entries.first if entries.one? && File.directory?(entries.first) cp_r getwd, stage_dir end ENV['VERBOSE'] = nil