Skip to content

Commit d284e15

Browse files
authored
Merge pull request #643 from infosiftr/ls
Restore fix for silently skipped init scripts
2 parents 756df2e + bc26ed3 commit d284e15

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

.template.Debian/docker-entrypoint.sh

+4
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,10 @@ _main() {
341341
# there's no database, so it needs to be initialized
342342
if [ -z "$DATABASE_ALREADY_EXISTS" ]; then
343343
docker_verify_minimum_env
344+
345+
# check dir permissions to reduce likelihood of half-initialized database
346+
ls /docker-entrypoint-initdb.d/ > /dev/null
347+
344348
docker_init_database_dir "$@"
345349

346350
mysql_note "Starting temporary server"

5.6/docker-entrypoint.sh

+4
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,10 @@ _main() {
341341
# there's no database, so it needs to be initialized
342342
if [ -z "$DATABASE_ALREADY_EXISTS" ]; then
343343
docker_verify_minimum_env
344+
345+
# check dir permissions to reduce likelihood of half-initialized database
346+
ls /docker-entrypoint-initdb.d/ > /dev/null
347+
344348
docker_init_database_dir "$@"
345349

346350
mysql_note "Starting temporary server"

5.7/docker-entrypoint.sh

+4
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,10 @@ _main() {
341341
# there's no database, so it needs to be initialized
342342
if [ -z "$DATABASE_ALREADY_EXISTS" ]; then
343343
docker_verify_minimum_env
344+
345+
# check dir permissions to reduce likelihood of half-initialized database
346+
ls /docker-entrypoint-initdb.d/ > /dev/null
347+
344348
docker_init_database_dir "$@"
345349

346350
mysql_note "Starting temporary server"

8.0/docker-entrypoint.sh

+4
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,10 @@ _main() {
341341
# there's no database, so it needs to be initialized
342342
if [ -z "$DATABASE_ALREADY_EXISTS" ]; then
343343
docker_verify_minimum_env
344+
345+
# check dir permissions to reduce likelihood of half-initialized database
346+
ls /docker-entrypoint-initdb.d/ > /dev/null
347+
344348
docker_init_database_dir "$@"
345349

346350
mysql_note "Starting temporary server"

0 commit comments

Comments
 (0)