Esempio n. 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])
Esempio n. 2
0
        "--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
Esempio n. 3
0
            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
Esempio n. 4
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])