Skip to content

Commit b141456

Browse files
committed
Fix variable quoting inconsistencies
1 parent 3e88d68 commit b141456

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

5.5/docker-entrypoint.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ if [ "$1" = 'mysqld' ]; then
2828
echo >&2 ' Did you forget to add -e MYSQL_ROOT_PASSWORD=... ?'
2929
exit 1
3030
fi
31-
mkdir -p $DATADIR
31+
mkdir -p "$DATADIR"
3232
chown -R mysql:mysql "$DATADIR"
3333

3434
echo 'Running mysql_install_db'
35-
mysql_install_db --user=mysql --datadir=$DATADIR --rpm --basedir=/usr/local/mysql
35+
mysql_install_db --user=mysql --datadir="$DATADIR" --rpm --basedir=/usr/local/mysql
3636
echo 'Finished mysql_install_db'
3737

38-
mysqld --user=mysql --datadir=$DATADIR --skip-networking --basedir=/usr/local/mysql &
38+
mysqld --user=mysql --datadir="$DATADIR" --skip-networking --basedir=/usr/local/mysql &
3939
for i in $(seq 30 -1 0); do
40-
[ -S $SOCKET ] && break
40+
[ -S "$SOCKET" ] && break
4141
echo 'MySQL init process in progress...'
4242
sleep 1
4343
done
@@ -76,9 +76,9 @@ if [ "$1" = 'mysqld' ]; then
7676

7777
echo 'FLUSH PRIVILEGES ;' >> "$tempSqlFile"
7878

79-
mysql -uroot < $tempSqlFile
79+
mysql -uroot < "$tempSqlFile"
8080

81-
rm -f $tempSqlFile
81+
rm -f "$tempSqlFile"
8282
kill $(cat $PIDFILE)
8383
for i in $(seq 30 -1 0); do
8484
[ -S $SOCKET ] || break

5.6/docker-entrypoint.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ fi
1818
if [ "$1" = 'mysqld' ]; then
1919
# Get config
2020
DATADIR="$("$@" --verbose --help 2>/dev/null | awk '$1 == "datadir" { print $2; exit }')"
21-
SOCKET=$(get_option mysqld socket "$datadir/mysql.sock")
21+
SOCKET=$(get_option mysqld socket "$DATADIR/mysql.sock")
2222
PIDFILE=$(get_option mysqld pid-file "/var/run/mysqld/mysqld.pid")
2323

2424
if [ ! -d "$DATADIR/mysql" ]; then
@@ -27,16 +27,16 @@ if [ "$1" = 'mysqld' ]; then
2727
echo >&2 ' Did you forget to add -e MYSQL_ROOT_PASSWORD=... ?'
2828
exit 1
2929
fi
30-
mkdir -p $DATADIR
30+
mkdir -p "$DATADIR"
3131
chown -R mysql:mysql "$DATADIR"
3232

3333
echo 'Running mysql_install_db'
34-
mysql_install_db --user=mysql --datadir=$DATADIR --rpm --keep-my-cnf
34+
mysql_install_db --user=mysql --datadir="$DATADIR" --rpm --keep-my-cnf
3535
echo 'Finished mysql_install_db'
3636

37-
mysqld --user=mysql --datadir=$DATADIR --skip-networking &
37+
mysqld --user=mysql --datadir="$DATADIR" --skip-networking &
3838
for i in $(seq 30 -1 0); do
39-
[ -S $SOCKET ] && break
39+
[ -S "$SOCKET" ] && break
4040
echo 'MySQL init process in progress...'
4141
sleep 1
4242
done
@@ -75,9 +75,9 @@ if [ "$1" = 'mysqld' ]; then
7575

7676
echo 'FLUSH PRIVILEGES ;' >> "$tempSqlFile"
7777

78-
mysql -uroot < $tempSqlFile
78+
mysql -uroot < "$tempSqlFile"
7979

80-
rm -f $tempSqlFile
80+
rm -f "$tempSqlFile"
8181
kill $(cat $PIDFILE)
8282
for i in $(seq 30 -1 0); do
8383
[ -S $SOCKET ] || break

5.7/docker-entrypoint.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ fi
1818
if [ "$1" = 'mysqld' ]; then
1919
# Get config
2020
DATADIR="$("$@" --verbose --help 2>/dev/null | awk '$1 == "datadir" { print $2; exit }')"
21-
SOCKET=$(get_option mysqld socket "$datadir/mysql.sock")
21+
SOCKET=$(get_option mysqld socket "$DATADIR/mysql.sock")
2222
PIDFILE=$(get_option mysqld pid-file "/var/run/mysqld/mysqld.pid")
2323

2424
if [ ! -d "$DATADIR/mysql" ]; then
@@ -28,13 +28,13 @@ if [ "$1" = 'mysqld' ]; then
2828
exit 1
2929
fi
3030

31-
mkdir -p $DATADIR
31+
mkdir -p "$DATADIR"
3232
chown -R mysql:mysql "$DATADIR"
3333
echo 'Initializing database'
3434
mysqld --initialize-insecure=on --datadir="$DATADIR"
3535
echo 'Database initialized'
3636

37-
mysqld --user=mysql --datadir=$DATADIR --skip-networking &
37+
mysqld --user=mysql --datadir="$DATADIR" --skip-networking &
3838
for i in $(seq 30 -1 0); do
3939
[ -S $SOCKET ] && break
4040
echo 'MySQL init process in progress...'
@@ -79,8 +79,8 @@ if [ "$1" = 'mysqld' ]; then
7979

8080
echo 'FLUSH PRIVILEGES ;' >> "$tempSqlFile"
8181

82-
mysql -uroot < $tempSqlFile
83-
rm -f $tempSqlFile
82+
mysql -uroot < "$tempSqlFile"
83+
rm -f "$tempSqlFile"
8484
kill $(cat $PIDFILE)
8585
for i in $(seq 30 -1 0); do
8686
[ -S $SOCKET ] || break

0 commit comments

Comments
 (0)