commit 72f3ad40d19ffaaee7ab296b2f6be8f0b17ede5d
parent c460ea339b46d847ee56ede75cc379dea54fc2a7
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 24 Nov 2024 16:04:16 +0100
add 'c' to option list
Diffstat:
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/contrib/challenger-dbconfig b/contrib/challenger-dbconfig
@@ -28,20 +28,21 @@ CFGFILE="/etc/challenger/challenger.conf"
# Parse command-line options
-while getopts ':hn:rsu:' OPTION; do
+while getopts 'c:hn:rsu:' OPTION; do
case "$OPTION" in
+ c)
+ CFGFILE="$OPTARG"
+ ;;
h)
echo 'Supported options:'
echo " -c FILENAME -- write configuration to FILENAME (default: $CFGFILE)"
+ echo " -h -- print this help text"
echo " -n NAME -- user NAME for database name (default: $DBNAME)"
echo " -r -- reset database (dangerous)"
echo " -s -- skip database initialization"
echo " -u USER -- challenger-httpd to be run by USER (default: $DBUSER)"
exit 0
;;
- c)
- CFGFILE="$OPTARG"
- ;;
n)
DBNAME="$OPTARG"
;;
@@ -55,7 +56,7 @@ while getopts ':hn:rsu:' OPTION; do
DBUSER="$OPTARG"
;;
?)
- echo "Unrecognized command line option" 1>&2
+ echo "Unrecognized command line option '$OPTION'" 1>&2
exit 1
;;
esac