Skip to content

Commit 36566ba

Browse files
authored
Merge pull request #288 from SteveAyre/master
add .sql.xz support to docker-entrypoint-initdb.d
2 parents b263d8d + e522532 commit 36566ba

File tree

12 files changed

+18
-0
lines changed

12 files changed

+18
-0
lines changed

10.1/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,13 @@ RUN mkdir /docker-entrypoint-initdb.d
5050

5151
# install "pwgen" for randomizing passwords
5252
# install "tzdata" for /usr/share/zoneinfo/
53+
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
5354
RUN set -ex; \
5455
apt-get update; \
5556
apt-get install -y --no-install-recommends \
5657
pwgen \
5758
tzdata \
59+
xz-utils \
5860
; \
5961
rm -rf /var/lib/apt/lists/*
6062

10.1/docker-entrypoint.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ docker_process_init_files() {
6161
*.sh) mysql_note "$0: running $f"; . "$f" ;;
6262
*.sql) mysql_note "$0: running $f"; docker_process_sql < "$f"; echo ;;
6363
*.sql.gz) mysql_note "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
64+
*.sql.xz) mysql_note "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
6465
*) mysql_warn "$0: ignoring $f" ;;
6566
esac
6667
echo

10.2/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,13 @@ RUN mkdir /docker-entrypoint-initdb.d
5050

5151
# install "pwgen" for randomizing passwords
5252
# install "tzdata" for /usr/share/zoneinfo/
53+
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
5354
RUN set -ex; \
5455
apt-get update; \
5556
apt-get install -y --no-install-recommends \
5657
pwgen \
5758
tzdata \
59+
xz-utils \
5860
; \
5961
rm -rf /var/lib/apt/lists/*
6062

10.2/docker-entrypoint.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ docker_process_init_files() {
6161
*.sh) mysql_note "$0: running $f"; . "$f" ;;
6262
*.sql) mysql_note "$0: running $f"; docker_process_sql < "$f"; echo ;;
6363
*.sql.gz) mysql_note "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
64+
*.sql.xz) mysql_note "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
6465
*) mysql_warn "$0: ignoring $f" ;;
6566
esac
6667
echo

10.3/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,13 @@ RUN mkdir /docker-entrypoint-initdb.d
5050

5151
# install "pwgen" for randomizing passwords
5252
# install "tzdata" for /usr/share/zoneinfo/
53+
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
5354
RUN set -ex; \
5455
apt-get update; \
5556
apt-get install -y --no-install-recommends \
5657
pwgen \
5758
tzdata \
59+
xz-utils \
5860
; \
5961
rm -rf /var/lib/apt/lists/*
6062

10.3/docker-entrypoint.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ docker_process_init_files() {
6161
*.sh) mysql_note "$0: running $f"; . "$f" ;;
6262
*.sql) mysql_note "$0: running $f"; docker_process_sql < "$f"; echo ;;
6363
*.sql.gz) mysql_note "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
64+
*.sql.xz) mysql_note "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
6465
*) mysql_warn "$0: ignoring $f" ;;
6566
esac
6667
echo

10.4/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,13 @@ RUN mkdir /docker-entrypoint-initdb.d
5050

5151
# install "pwgen" for randomizing passwords
5252
# install "tzdata" for /usr/share/zoneinfo/
53+
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
5354
RUN set -ex; \
5455
apt-get update; \
5556
apt-get install -y --no-install-recommends \
5657
pwgen \
5758
tzdata \
59+
xz-utils \
5860
; \
5961
rm -rf /var/lib/apt/lists/*
6062

10.4/docker-entrypoint.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ docker_process_init_files() {
6161
*.sh) mysql_note "$0: running $f"; . "$f" ;;
6262
*.sql) mysql_note "$0: running $f"; docker_process_sql < "$f"; echo ;;
6363
*.sql.gz) mysql_note "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
64+
*.sql.xz) mysql_note "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
6465
*) mysql_warn "$0: ignoring $f" ;;
6566
esac
6667
echo

10.5/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,13 @@ RUN mkdir /docker-entrypoint-initdb.d
5050

5151
# install "pwgen" for randomizing passwords
5252
# install "tzdata" for /usr/share/zoneinfo/
53+
# install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
5354
RUN set -ex; \
5455
apt-get update; \
5556
apt-get install -y --no-install-recommends \
5657
pwgen \
5758
tzdata \
59+
xz-utils \
5860
; \
5961
rm -rf /var/lib/apt/lists/*
6062

10.5/docker-entrypoint.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ docker_process_init_files() {
6161
*.sh) mysql_note "$0: running $f"; . "$f" ;;
6262
*.sql) mysql_note "$0: running $f"; docker_process_sql < "$f"; echo ;;
6363
*.sql.gz) mysql_note "$0: running $f"; gunzip -c "$f" | docker_process_sql; echo ;;
64+
*.sql.xz) mysql_note "$0: running $f"; xzcat "$f" | docker_process_sql; echo ;;
6465
*) mysql_warn "$0: ignoring $f" ;;
6566
esac
6667
echo

0 commit comments

Comments
 (0)