From 7a6a512468692a717f537de087009ba846b295c3 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Mon, 4 Jan 2010 15:59:52 -0800 Subject: Wire up local target --- src/fedpkg.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/fedpkg.py b/src/fedpkg.py index a447c1a..c393e9c 100755 --- a/src/fedpkg.py +++ b/src/fedpkg.py @@ -77,8 +77,15 @@ def lint(args): return 1 def local(args): - # not implimented - print('Not implimented yet, got %s' % args) + arch = None + if args.arch: + arch = args.arch + try: + mymodule = fedpkg.PackageModule(args.path) + print(mymodule.local(arch=arch)) + except fedpkg.FedpkgError, e: + print('Could not build locally: %s' % e) + return 1 def mockbuild(args): # not implimented @@ -239,6 +246,7 @@ if __name__ == '__main__': # Build locally parser_local = subparsers.add_parser('local', help = 'Local test rpmbuild binary') + parser_local.add_argument('--arch', help = 'Build for arch') parser_local.set_defaults(command = local) # Build in mock -- cgit