diff options
-rwxr-xr-x | src/fedpkg.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/fedpkg.py b/src/fedpkg.py index c393e9c..4c385f0 100755 --- a/src/fedpkg.py +++ b/src/fedpkg.py @@ -82,7 +82,10 @@ def local(args): arch = args.arch try: mymodule = fedpkg.PackageModule(args.path) - print(mymodule.local(arch=arch)) + if args.md5: + print(mymodule.local(arch=arch, hashtype='md5')) + else: + print(mymodule.local(arch=arch)) except fedpkg.FedpkgError, e: print('Could not build locally: %s' % e) return 1 @@ -247,6 +250,9 @@ if __name__ == '__main__': parser_local = subparsers.add_parser('local', help = 'Local test rpmbuild binary') parser_local.add_argument('--arch', help = 'Build for arch') + # optionally define old style hashsums + parser_local.add_argument('--md5', action = 'store_true', + help = 'Use md5 checksums (for older rpm hosts)') parser_local.set_defaults(command = local) # Build in mock |