예제 #1
0
    if options.provides:
        ip = gse_obj.getSymbolsPosition()
        ips = []
        for pkg in ip:
            ips.append(ip[pkg])

        for ip in sorted(ips):
            if ip == "." and options.prefix != "":
                print options.prefix
            else:
                print "%s%s" % (prefix, ip)

    elif options.list:
        ip = gse_obj.getSymbolsPosition()
        symbols = gse_obj.getSymbols()
        ip_used = gse_obj.getImportedPackages()

        if options.purexml:
            print "<?xml version='1.0' encoding='ASCII'?>"
            print "<project ipprefix=\"%s\" commit=\"\" nvr=\"\">" % options.prefix
            print "<packages>"
            package_imports = gse_obj.getPackageImports()

        for pkg in ip:
            if not options.purexml:
                print "Import path: %s%s" % (prefix, ip[pkg])
            #print json.dumps(symbols[pkg])
            if options.xml:
                obj = PackageToXml(symbols[pkg],
                                   "%s%s" % (prefix, ip[pkg]),
예제 #2
0
	if options.provides:
		ip = gse_obj.getSymbolsPosition()
		ips = []
		for pkg in ip:
			ips.append(ip[pkg])

		for ip in sorted(ips):
			if ip == "." and options.prefix != "":
				print options.prefix
			else:
				print "%s%s" % (prefix, ip)

	elif options.list:
		ip = gse_obj.getSymbolsPosition()
		symbols = gse_obj.getSymbols()
		ip_used = gse_obj.getImportedPackages()

		if options.purexml:
			print "<?xml version='1.0' encoding='ASCII'?>"
			print "<project ipprefix=\"%s\" commit=\"\" nvr=\"\">" % options.prefix
			print "<packages>"
			package_imports = gse_obj.getPackageImports()

		for pkg in ip:
			if not options.purexml:
				print "Import path: %s%s" % (prefix, ip[pkg])
			#print json.dumps(symbols[pkg])
			if options.xml:
				obj = PackageToXml(symbols[pkg], "%s%s" % (prefix, ip[pkg]),  imports=False)
				if options.purexml: