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])
"--skip-dirs", dest="skipdirs", default="", help= "Scan all dirs except specified via SKIPDIRS. Directories are comma separated list." ) return parser if __name__ == "__main__": parser = setOptions() options, args = parser.parse_args() fd = FilesDetector() fd.detect() specfile = fd.getSpecfile() sources = fd.getSources() archive = fd.getArchive() # if options only files detection if options.info: exit(0) if options.archive: archive = options.archive if options.spec: specfile = options.spec
help = "Scan all dirs, including Godeps directory" ) parser.add_option( "", "", "--skip-dirs", dest="skipdirs", default = "", help = "Scan all dirs except specified via SKIPDIRS. Directories are comma separated list." ) return parser if __name__ == "__main__": parser = setOptions() options, args = parser.parse_args() fd = FilesDetector() fd.detect() specfile = fd.getSpecfile() sources = fd.getSources() archive = fd.getArchive() # if options only files detection if options.info: exit(0) if options.archive: archive = options.archive if options.spec: specfile = options.spec
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])