diff options
author | Bogdano Arendartchuk <bogdano@mandriva.org> | 2008-02-08 01:26:06 +0000 |
---|---|---|
committer | Bogdano Arendartchuk <bogdano@mandriva.org> | 2008-02-08 01:26:06 +0000 |
commit | 56a69b1bce8e89c97317eae95bc09f2e7de8c1d2 (patch) | |
tree | 63dd50265afd2b2385badb46476ff607ca5e10f4 /create-srpm | |
parent | 4a27a17de745d90553dfad701fc6c65da24680d1 (diff) | |
parent | 1e929f67375b699cdcac0b1557d115eed7035ae8 (diff) | |
download | mgarepo-56a69b1bce8e89c97317eae95bc09f2e7de8c1d2.tar mgarepo-56a69b1bce8e89c97317eae95bc09f2e7de8c1d2.tar.gz mgarepo-56a69b1bce8e89c97317eae95bc09f2e7de8c1d2.tar.bz2 mgarepo-56a69b1bce8e89c97317eae95bc09f2e7de8c1d2.tar.xz mgarepo-56a69b1bce8e89c97317eae95bc09f2e7de8c1d2.zip |
New branch to work on tarballs repository
Diffstat (limited to 'create-srpm')
-rwxr-xr-x | create-srpm | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/create-srpm b/create-srpm index 3dab068..0c51e97 100755 --- a/create-srpm +++ b/create-srpm @@ -89,8 +89,11 @@ def parse_options(): dest="urlmap", default=False, help="disable url mapping") parser.add_option("--define", action="append") + parser.add_option("--list", dest="list_targets", default=False, + action="store_true", + help="list submit targets available") opts, args = parser.parse_args() - if not args: + if not opts.list_targets and not args: parser.error("you must supply a package url") return opts, args @@ -100,7 +103,12 @@ def main(): iface = CmdIface() opts, args = parse_options() try: - iface.submit_package(args[0], opts.revision, opts.target, opts.urlmap, opts.define) + if opts.list_targets: + for target in iface.submit_targets(): + print target + else: + iface.submit_package(args[0], opts.revision, opts.target, + opts.urlmap, opts.define) except Error, e: sys.stderr.write("error: %s\n" % str(e)) sys.exit(1) |