Пример #1
0
        if mc.buildBranches(branches):
            exit(0)
        else:
            exit(1)
    if options.update:
        if options.branches == "" and options.ebranches == "":
            branches = Config().getUpdates()
        else:
            branches = list(set(branches) & set(Config().getUpdates()))

        mc.updateBranches(branches)

    if options.bbo or options.waitbbo or options.wait:
        # if no build specified, detect it from the current directory
        if len(args) < 1:
            fd = FilesDetector()
            fd.detect()
            specfile = fd.getSpecfile()
            if specfile == "":
                sys.stderr.write("Missing build name\n")
                exit(1)

            fp_obj.printInfo("Spec file detected: %s" % specfile)
            sp_obj = SpecParser(specfile)
            if not sp_obj.parse():
                sys.stderr.write(sp_obj.getError())
                exit(1)

            name = sp_obj.getTag("name")
            version = sp_obj.getTag("version")
            release = ".".join(sp_obj.getTag("release").split('.')[:-1])