Skip to content

Commit 95309a7

Browse files
committed
Fix variable quoting inconsistencies
1 parent 9080c6a commit 95309a7

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

5.5/docker-entrypoint.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@ if [ "$1" = 'mysqld' ]; then
2828
exit 1
2929
fi
3030
if [ ! -d "$DATADIR" ]; then
31-
mkdir -p $DATADIR
31+
mkdir -p "$DATADIR"
3232
fi
3333
chown -R mysql:mysql "$DATADIR"
3434

3535
echo 'Running mysql_install_db'
36-
mysql_install_db --user=mysql --datadir=$DATADIR --rpm --basedir=/usr/local/mysql
36+
mysql_install_db --user=mysql --datadir="$DATADIR" --rpm --basedir=/usr/local/mysql
3737
echo 'Finished mysql_install_db'
3838

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

7474
echo 'FLUSH PRIVILEGES ;' >> "$tempSqlFile"
7575

76-
mysql -uroot < $tempSqlFile
76+
mysql -uroot < "$tempSqlFile"
7777

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

5.6/docker-entrypoint.sh

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

2323
if [ ! -d "$DATADIR/mysql" ]; then
@@ -27,17 +27,17 @@ if [ "$1" = 'mysqld' ]; then
2727
exit 1
2828
fi
2929
if [ ! -d "$DATADIR" ]; then
30-
mkdir -p $DATADIR
30+
mkdir -p "$DATADIR"
3131
fi
3232
chown -R mysql:mysql "$DATADIR"
3333

3434
echo 'Running mysql_install_db'
35-
mysql_install_db --user=mysql --datadir=$DATADIR --rpm --keep-my-cnf
35+
mysql_install_db --user=mysql --datadir="$DATADIR" --rpm --keep-my-cnf
3636
echo 'Finished mysql_install_db'
3737

38-
mysqld --user=mysql --datadir=$DATADIR --skip-networking &
38+
mysqld --user=mysql --datadir="$DATADIR" --skip-networking &
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
@@ -72,9 +72,9 @@ if [ "$1" = 'mysqld' ]; then
7272

7373
echo 'FLUSH PRIVILEGES ;' >> "$tempSqlFile"
7474

75-
mysql -uroot < $tempSqlFile
75+
mysql -uroot < "$tempSqlFile"
7676

77-
rm -f $tempSqlFile
77+
rm -f "$tempSqlFile"
7878
kill $(cat $PIDFILE)
7979
for i in $(seq 30 -1 0); do
8080
[ -S $SOCKET ] || break

5.7/docker-entrypoint.sh

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

2323
if [ ! -d "$DATADIR/mysql" ]; then
@@ -27,14 +27,14 @@ if [ "$1" = 'mysqld' ]; then
2727
exit 1
2828
fi
2929
if [ ! -d "$DATADIR" ]; then
30-
mkdir -p $DATADIR
30+
mkdir -p "$DATADIR"
3131
fi
3232
chown -R mysql:mysql "$DATADIR"
3333

3434
echo 'Running mysql_install_db'
35-
mysql_install_db --user=mysql --datadir=$DATADIR --insecure --mysqld-file=/usr/sbin/mysqld
35+
mysql_install_db --user=mysql --datadir="$DATADIR" --insecure --mysqld-file=/usr/sbin/mysqld
3636
echo 'Finished mysql_install_db'
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...'
@@ -75,8 +75,8 @@ if [ "$1" = 'mysqld' ]; then
7575

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

78-
mysql -uroot < $tempSqlFile
79-
rm -f $tempSqlFile
78+
mysql -uroot < "$tempSqlFile"
79+
rm -f "$tempSqlFile"
8080
kill $(cat $PIDFILE)
8181
for i in $(seq 30 -1 0); do
8282
[ -S $SOCKET ] || break

0 commit comments

Comments
 (0)