aboutsummaryrefslogtreecommitdiffstats
path: root/create-srpm
diff options
context:
space:
mode:
authorBogdano Arendartchuk <bogdano@mandriva.org>2008-02-08 01:26:06 +0000
committerBogdano Arendartchuk <bogdano@mandriva.org>2008-02-08 01:26:06 +0000
commit56a69b1bce8e89c97317eae95bc09f2e7de8c1d2 (patch)
tree63dd50265afd2b2385badb46476ff607ca5e10f4 /create-srpm
parent4a27a17de745d90553dfad701fc6c65da24680d1 (diff)
parent1e929f67375b699cdcac0b1557d115eed7035ae8 (diff)
downloadmgarepo-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-xcreate-srpm12
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)