brew list lists root keg files if not README, etc.
This commit is contained in:
parent
b80dd75a73
commit
512a3da886
@ -21,6 +21,8 @@
|
|||||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
# 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
|
def __make url, name
|
||||||
require 'formula'
|
require 'formula'
|
||||||
|
|
||||||
@ -306,15 +308,17 @@ class PrettyListing
|
|||||||
(pnn.extname == '.dylib' or pnn.extname == '.pc') and not pnn.symlink?
|
(pnn.extname == '.dylib' or pnn.extname == '.pc') and not pnn.symlink?
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
if pn.directory?
|
||||||
print_dir pn
|
print_dir pn
|
||||||
|
elsif not FORMULA_META_FILES.include? pn.basename.to_s
|
||||||
|
puts pn
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
def print_dir root
|
def print_dir root
|
||||||
return unless root.directory?
|
|
||||||
|
|
||||||
dirs = []
|
dirs = []
|
||||||
remaining_root_files = []
|
remaining_root_files = []
|
||||||
other = ''
|
other = ''
|
||||||
|
|||||||
@ -60,7 +60,7 @@ def install f
|
|||||||
f.prefix.mkpath
|
f.prefix.mkpath
|
||||||
beginning=Time.now
|
beginning=Time.now
|
||||||
f.install
|
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
|
FileUtils.mv "#{file}.txt", file rescue nil
|
||||||
f.prefix.install file rescue nil
|
f.prefix.install file rescue nil
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user