From 1d96eaddb9ab49e3c12e87e81bde45125c69e30e Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 18 Feb 2006 14:55:31 +0400 Subject: [PATCH] --help option added to mysql_upgrade script scripts/mysql_upgrade.sh: --help option implemented --- scripts/mysql_upgrade.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/scripts/mysql_upgrade.sh b/scripts/mysql_upgrade.sh index db5dc6a9516..ed52f5126ce 100644 --- a/scripts/mysql_upgrade.sh +++ b/scripts/mysql_upgrade.sh @@ -39,6 +39,7 @@ parse_arguments() { --ldata=*|--data=*|--datadir=*) DATADIR=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; --force) force=1 ;; --verbose) verbose=1 ;; + --help) help_option=1 ;; *) if test -n "$pick_args" then @@ -84,10 +85,27 @@ bindir= MY_BASEDIR_VERSION= verbose=0 force=0 +help_option=0 parse_arguments `$print_defaults $defaults mysqld mysql_upgrade` parse_arguments PICK-ARGS-FROM-ARGV "$@" +if test $help_option = 1 +then + echo "MySQL utility script to upgrade database to the current server version" + echo "" + echo "It takes the following arguments:" + echo " --basedir Specifies the directory where MySQL is installed" + echo " --user user for database login if not current user" + echo " --datadir data directory" + echo " --force keep process ignoring errors" + echo " --verbose give more output about the process" + echo " --help Show this help message" + echo "" + + exit 0 +fi + # # Try to find where binaries are installed #