Skip to content

Commit a936285

Browse files
committed
Merge pull request #147 from infosiftr/help
Skip setup if they want to get --help
2 parents 1736ccc + 3288a66 commit a936285

File tree

3 files changed

+36
-3
lines changed

3 files changed

+36
-3
lines changed

5.5/docker-entrypoint.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,18 @@ if [ "${1:0:1}" = '-' ]; then
66
set -- mysqld "$@"
77
fi
88

9-
if [ "$1" = 'mysqld' ]; then
9+
# skip setup if they want an option that stops mysqld
10+
wantHelp=
11+
for arg; do
12+
case "$arg" in
13+
-'?'|--help|--print-defaults|-V|--version)
14+
wantHelp=1
15+
break
16+
;;
17+
esac
18+
done
19+
20+
if [ "$1" = 'mysqld' -a -z "$wantHelp" ]; then
1021
# Get config
1122
DATADIR="$("$@" --verbose --help --log-bin-index=`mktemp -u` 2>/dev/null | awk '$1 == "datadir" { print $2; exit }')"
1223

5.6/docker-entrypoint.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,18 @@ if [ "${1:0:1}" = '-' ]; then
66
set -- mysqld "$@"
77
fi
88

9-
if [ "$1" = 'mysqld' ]; then
9+
# skip setup if they want an option that stops mysqld
10+
wantHelp=
11+
for arg; do
12+
case "$arg" in
13+
-'?'|--help|--print-defaults|-V|--version)
14+
wantHelp=1
15+
break
16+
;;
17+
esac
18+
done
19+
20+
if [ "$1" = 'mysqld' -a -z "$wantHelp" ]; then
1021
# Get config
1122
DATADIR="$("$@" --verbose --help --log-bin-index=`mktemp -u` 2>/dev/null | awk '$1 == "datadir" { print $2; exit }')"
1223

5.7/docker-entrypoint.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,18 @@ if [ "${1:0:1}" = '-' ]; then
66
set -- mysqld "$@"
77
fi
88

9-
if [ "$1" = 'mysqld' ]; then
9+
# skip setup if they want an option that stops mysqld
10+
wantHelp=
11+
for arg; do
12+
case "$arg" in
13+
-'?'|--help|--print-defaults|-V|--version)
14+
wantHelp=1
15+
break
16+
;;
17+
esac
18+
done
19+
20+
if [ "$1" = 'mysqld' -a -z "$wantHelp" ]; then
1021
# Get config
1122
DATADIR="$("$@" --verbose --help 2>/dev/null | awk '$1 == "datadir" { print $2; exit }')"
1223

0 commit comments

Comments
 (0)