diff options
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/gen_manpage.sh | 9 | ||||
-rwxr-xr-x | utils/gen_rst.py | 17 | ||||
-rwxr-xr-x | utils/make_tarball.sh | 1 |
3 files changed, 18 insertions, 9 deletions
diff --git a/utils/gen_manpage.sh b/utils/gen_manpage.sh index 9691b9a..962734f 100755 --- a/utils/gen_manpage.sh +++ b/utils/gen_manpage.sh @@ -2,16 +2,17 @@ # /usr/share/man/man8/createrepo_c.8.gz -EXPECTED_ARGS=2 +EXPECTED_ARGS=3 if [ $# -ne $EXPECTED_ARGS ] then - echo "Usage: `basename $0` <input_file> <outputdir>" + echo "Usage: `basename $0` <createrepo_input_file> <mergerepo_input_file> <outputdir>" echo - echo "Example: `basename $0` ../src/cmd_parser.c ../doc/" + echo "Example: `basename $0` ../src/cmd_parser.c ../src/mergerepo_c.c ../doc/" exit 1 fi MY_DIR=`dirname $0` MY_DIR="$MY_DIR/" -python $MY_DIR/gen_rst.py $1 | rst2man | gzip > $2/createrepo_c.8.gz +python $MY_DIR/gen_rst.py $1 | rst2man | gzip > $3/createrepo_c.8.gz +python $MY_DIR/gen_rst.py $2 --mergerepo | rst2man | gzip > $3/mergerepo_c.8.gz 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" diff --git a/utils/make_tarball.sh b/utils/make_tarball.sh index 559e990..a1a8b19 100755 --- a/utils/make_tarball.sh +++ b/utils/make_tarball.sh @@ -38,6 +38,7 @@ echo "Using root projekt dir: $PREFIX" cp --verbose --parents doc/CMakeLists.txt $DIRECTORY cp --verbose --parents doc/createrepo_c.8.gz $DIRECTORY + cp --verbose --parents doc/mergerepo_c.8.gz $DIRECTORY cp --verbose --parents src/CMakeLists.txt $DIRECTORY cp --verbose --parents src/*.c $DIRECTORY |