brew list lists root keg files if not README, etc.

This commit is contained in:
Max Howell 2009-09-30 17:45:14 +01:00
parent b80dd75a73
commit 512a3da886
2 changed files with 8 additions and 4 deletions

View File

@ -21,6 +21,8 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
FORMULA_META_FILES = %w[README ChangeLog COPYING LICENSE COPYRIGHT AUTHORS]
def __make url, name
require 'formula'
@ -306,15 +308,17 @@ class PrettyListing
(pnn.extname == '.dylib' or pnn.extname == '.pc') and not pnn.symlink?
end
else
print_dir pn
if pn.directory?
print_dir pn
elsif not FORMULA_META_FILES.include? pn.basename.to_s
puts pn
end
end
end
end
private
def print_dir root
return unless root.directory?
dirs = []
remaining_root_files = []
other = ''

View File

@ -60,7 +60,7 @@ def install f
f.prefix.mkpath
beginning=Time.now
f.install
%w[README ChangeLog COPYING LICENSE COPYRIGHT AUTHORS].each do |file|
FORMULA_META_FILES.each do |file|
FileUtils.mv "#{file}.txt", file rescue nil
f.prefix.install file rescue nil
end