Example #1
0
def cmd_build():
    parser = argparse.ArgumentParser()
    parser.add_argument("module", nargs="?",
                        help="name of the module to build")
    args = parser.parse_args()

    if args.module:
        result = build.build_one(args.module)
    else:
        result = run_build()

    return result
Example #2
0
File: main.py Project: erik/osbuild
def cmd_build():
    parser = argparse.ArgumentParser()
    parser.add_argument("module", nargs="?",
                        help="name of the module to build")
    parser.add_argument("--clean-all", action="store_true",
                        help="clean everything before building")
    args = parser.parse_args()

    if args.module:
        if not build.build_one(args.module):
            return False
    else:
        if not run_build(clean_all=args.clean_all):
            return False

    return True
Example #3
0
def cmd_build():
    parser = argparse.ArgumentParser()
    parser.add_argument("module",
                        nargs="?",
                        help="name of the module to build")
    parser.add_argument("--clean-all",
                        action="store_true",
                        help="clean everything before building")
    args = parser.parse_args()

    if args.module:
        if not build.build_one(args.module):
            return False
    else:
        if not run_build(clean_all=args.clean_all):
            return False

    return True