1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-08-21 16:32:25 +03:00

[package] mac80211: make b43-fwsquash.py work with python 3.x

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19307 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
jow 2010-01-24 02:26:57 +00:00
parent 0da4bf13b7
commit 3f3acd319f

View File

@ -12,16 +12,16 @@ import sys
import os import os
def usage(): def usage():
print "Usage: %s PHYTYPES COREREVS /path/to/extracted/firmware" % sys.argv[0] print("Usage: %s PHYTYPES COREREVS /path/to/extracted/firmware" % sys.argv[0])
print "" print("")
print "PHYTYPES is a comma separated list of:" print("PHYTYPES is a comma separated list of:")
print "A => A-PHY" print("A => A-PHY")
print "AG => Dual A-PHY G-PHY" print("AG => Dual A-PHY G-PHY")
print "G => G-PHY" print("G => G-PHY")
print "LP => LP-PHY" print("LP => LP-PHY")
print "N => N-PHY" print("N => N-PHY")
print "" print("")
print "COREREVS is a comma separated list of core revision numbers." print("COREREVS is a comma separated list of core revision numbers.")
if len(sys.argv) != 4: if len(sys.argv) != 4:
usage() usage()
@ -35,7 +35,7 @@ phytypes = phytypes.split(',')
try: try:
corerevs = map(lambda r: int(r), corerevs.split(',')) corerevs = map(lambda r: int(r), corerevs.split(','))
except ValueError: except ValueError:
print "ERROR: \"%s\" is not a valid COREREVS string\n" % corerevs print("ERROR: \"%s\" is not a valid COREREVS string\n" % corerevs)
usage() usage()
sys.exit(1) sys.exit(1)
@ -43,7 +43,7 @@ except ValueError:
fwfiles = os.listdir(fwpath) fwfiles = os.listdir(fwpath)
fwfiles = filter(lambda str: str.endswith(".fw"), fwfiles) fwfiles = filter(lambda str: str.endswith(".fw"), fwfiles)
if not fwfiles: if not fwfiles:
print "ERROR: No firmware files found in %s" % fwpath print("ERROR: No firmware files found in %s" % fwpath)
sys.exit(1) sys.exit(1)
required_fwfiles = [] required_fwfiles = []
@ -102,10 +102,10 @@ for f in fwfiles:
phytypes_match(phytypes, initvalmapping[f][1]): phytypes_match(phytypes, initvalmapping[f][1]):
required_fwfiles += [f] required_fwfiles += [f]
continue continue
print "WARNING: Firmware file %s not found in the mapping lists" % f print("WARNING: Firmware file %s not found in the mapping lists" % f)
for f in fwfiles: for f in fwfiles:
if f not in required_fwfiles: if f not in required_fwfiles:
print "Deleting %s" % f print("Deleting %s" % f)
os.unlink(fwpath + '/' + f) os.unlink(fwpath + '/' + f)