summaryrefslogtreecommitdiffstats
path: root/src/fedpkg.py
diff options
context:
space:
mode:
authorJesse Keating <jkeating@redhat.com>2010-01-04 17:02:19 -0800
committerJesse Keating <jkeating@redhat.com>2010-01-04 17:02:19 -0800
commit4414682024a26492a7ab85b5db346a290140c7b6 (patch)
tree37cd80563d4bd62eaa77a45318463b8e4c8cc9d7 /src/fedpkg.py
parent8b511db3667b9a50601984af4b0a5668f99f9a9f (diff)
downloadfedora-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-xsrc/fedpkg.py8
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