From 22cce1b753cec2d9b3723da594f77e1c008f2d07 Mon Sep 17 00:00:00 2001 From: Tomas Mlcoch Date: Thu, 10 May 2012 14:18:14 +0200 Subject: Another fixes in release scripts --- utils/gen_rst.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'utils/gen_rst.py') 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] ') - #parser.add_option('-o', '--outputdir', help="...") + parser = OptionParser('usage: %prog [options] [--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] " % (NAME,), options=args) + else: + NAME = "mergerepo_c" + info = Info(NAME, + description="C implementation of mergerepo", + synopsis="%s [options] " % (NAME,), + options=args) + ret = info.gen_rst() if not ret: print >> sys.stderr, "Error: Rst has not been generated" -- cgit v1.2.3