diff options
author | Jesse Keating <jkeating@redhat.com> | 2010-01-04 17:02:19 -0800 |
---|---|---|
committer | Jesse Keating <jkeating@redhat.com> | 2010-01-04 17:02:19 -0800 |
commit | 4414682024a26492a7ab85b5db346a290140c7b6 (patch) | |
tree | 37cd80563d4bd62eaa77a45318463b8e4c8cc9d7 /src/fedpkg.py | |
parent | 8b511db3667b9a50601984af4b0a5668f99f9a9f (diff) | |
download | fedora-packager-4414682024a26492a7ab85b5db346a290140c7b6.tar.gz fedora-packager-4414682024a26492a7ab85b5db346a290140c7b6.tar.xz fedora-packager-4414682024a26492a7ab85b5db346a290140c7b6.zip |
Add md5 option to local build
Diffstat (limited to 'src/fedpkg.py')
-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 |