diff options
author | Tomas Mlcoch <tmlcoch@redhat.com> | 2012-05-10 16:18:14 +0400 |
---|---|---|
committer | Tomas Mlcoch <tmlcoch@redhat.com> | 2012-05-10 16:18:14 +0400 |
commit | 22cce1b753cec2d9b3723da594f77e1c008f2d07 (patch) | |
tree | 2757d2d27a8295e9a80b9a52576b4f3ca7de1b90 /utils/gen_rst.py | |
parent | 196190550eee25d2c41c86b3d2f80bbf28d8c69b (diff) |
Another fixes in release scripts
Diffstat (limited to 'utils/gen_rst.py')
-rwxr-xr-x | utils/gen_rst.py | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/utils/gen_rst.py b/utils/gen_rst.py index c67d485..8554132 100755 --- a/utils/gen_rst.py +++ b/utils/gen_rst.py @@ -133,8 +133,8 @@ def parse_arguments_from_c_file(filename): if __name__ == "__main__": - parser = OptionParser('usage: %prog [options] <filename>') - #parser.add_option('-o', '--outputdir', help="...") + parser = OptionParser('usage: %prog [options] <filename> [--mergerepo]') + parser.add_option('-m', '--mergerepo', action="store_true", help="Gen rst for mergerepo") options, args = parser.parse_args() if len(args) < 1: @@ -143,12 +143,19 @@ if __name__ == "__main__": args = parse_arguments_from_c_file(args[0]) - NAME="createrepo_c" - - info = Info(NAME, + if not options.mergerepo: + NAME = "createrepo_c" + info = Info(NAME, description="C implementation of createrepo", synopsis="%s [options] <directory>" % (NAME,), options=args) + else: + NAME = "mergerepo_c" + info = Info(NAME, + description="C implementation of mergerepo", + synopsis="%s [options] <directory>" % (NAME,), + options=args) + ret = info.gen_rst() if not ret: print >> sys.stderr, "Error: Rst has not been generated" |