--- trunk/mkinitrd-magellan/busybox/scripts/bloat-o-meter 2010/04/29 20:38:48 983 +++ trunk/mkinitrd-magellan/busybox/scripts/bloat-o-meter 2010/05/30 11:32:42 984 @@ -16,19 +16,19 @@ if len(sys.argv) < 3: usage() -for f in sys.argv[1], sys.argv[2]: +for f in sys.argv[1:3]: if not os.path.exists(f): sys.stderr.write("Error: file '%s' does not exist\n" % f) usage() -nm_args = " ".join([x for x in sys.argv[3:]]) +nm_args = " ".join(sys.argv[3:]) def getsizes(file): sym = {} for l in os.popen("nm --size-sort %s %s" % (nm_args, file)).readlines(): - l = l.strip() - # Skip empty lines + l = l.strip() + # Skip empty lines if not len(l): continue - # Skip archive members + # Skip archive members if len(l.split()) == 1 and l.endswith(':'): continue size, type, name = l.split()