Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 199788 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/bin/repoman (+15 lines)
Lines 1057-1062 Link Here
1057
				stats["metadata.bad"]+=1
1057
				stats["metadata.bad"]+=1
1058
				fails["metadata.bad"].append(x+"/metadata.xml")
1058
				fails["metadata.bad"].append(x+"/metadata.xml")
1059
1059
1060
	#load USE flags from metadata.xml
1061
	muselist=[]
1062
	try:
1063
		f = open(os.path.join(checkdir, "metadata.xml"))
1064
		utilities.parse_metadata_use(f, muselist)
1065
		f.close()
1066
	except (IOError, OSError, ParseError), e:
1067
		logging.exception("Couldn't read from metadata.xml", e)
1068
		sys.exit(1)
1069
1060
	allmasked = True
1070
	allmasked = True
1061
1071
1062
	for y in ebuildlist:
1072
	for y in ebuildlist:
Lines 1322-1327 Link Here
1322
			if flag_name not in uselist:
1332
			if flag_name not in uselist:
1323
				myuse.append(flag_name)
1333
				myuse.append(flag_name)
1324
1334
1335
		# uselist checks - metadata
1336
		for mypos in range(len(myuse)-1,-1,-1):
1337
			if myuse[mypos] and (myuse[mypos] in muselist):
1338
				del myuse[mypos]
1339
1325
		# uselist checks - local
1340
		# uselist checks - local
1326
		mykey = portage.dep_getkey(catpkg)
1341
		mykey = portage.dep_getkey(catpkg)
1327
		if luselist.has_key(mykey):
1342
		if luselist.has_key(mykey):

Return to bug 199788