File tree Expand file tree Collapse file tree 17 files changed +53
-18
lines changed Expand file tree Collapse file tree 17 files changed +53
-18
lines changed Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
4848localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
4949ENV LANG en_US.utf8
5050
51+ RUN set -eux; \
52+ apt-get update; \
53+ apt-get install -y --no-install-recommends \
5154# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
5255# https://github.com/docker-library/postgres/issues/359
5356# https://cwrap.org/nss_wrapper.html
54- RUN set -eux; \
55- apt-get update; \
56- apt-get install -y --no-install-recommends libnss-wrapper; \
57+ libnss-wrapper \
58+ # install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
59+ xz-utils \
60+ ; \
5761rm -rf /var/lib/apt/lists/*
5862
5963RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164164;;
165165* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166166* .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | docker_process_sql; echo ;;
167+ * .sql.xz) echo " $0 : running $f " ; xzcat " $f " | docker_process_sql; echo ;;
167168* ) echo " $0 : ignoring $f " ;;
168169esac
169170echo
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164164;;
165165* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166166* .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | docker_process_sql; echo ;;
167+ * .sql.xz) echo " $0 : running $f " ; xzcat " $f " | docker_process_sql; echo ;;
167168* ) echo " $0 : ignoring $f " ;;
168169esac
169170echo
Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
4848localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
4949ENV LANG en_US.utf8
5050
51+ RUN set -eux; \
52+ apt-get update; \
53+ apt-get install -y --no-install-recommends \
5154# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
5255# https://github.com/docker-library/postgres/issues/359
5356# https://cwrap.org/nss_wrapper.html
54- RUN set -eux; \
55- apt-get update; \
56- apt-get install -y --no-install-recommends libnss-wrapper; \
57+ libnss-wrapper \
58+ # install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
59+ xz-utils \
60+ ; \
5761rm -rf /var/lib/apt/lists/*
5862
5963RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164164;;
165165* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166166* .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | docker_process_sql; echo ;;
167+ * .sql.xz) echo " $0 : running $f " ; xzcat " $f " | docker_process_sql; echo ;;
167168* ) echo " $0 : ignoring $f " ;;
168169esac
169170echo
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164164;;
165165* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166166* .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | docker_process_sql; echo ;;
167+ * .sql.xz) echo " $0 : running $f " ; xzcat " $f " | docker_process_sql; echo ;;
167168* ) echo " $0 : ignoring $f " ;;
168169esac
169170echo
Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
4848localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
4949ENV LANG en_US.utf8
5050
51+ RUN set -eux; \
52+ apt-get update; \
53+ apt-get install -y --no-install-recommends \
5154# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
5255# https://github.com/docker-library/postgres/issues/359
5356# https://cwrap.org/nss_wrapper.html
54- RUN set -eux; \
55- apt-get update; \
56- apt-get install -y --no-install-recommends libnss-wrapper; \
57+ libnss-wrapper \
58+ # install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
59+ xz-utils \
60+ ; \
5761rm -rf /var/lib/apt/lists/*
5862
5963RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164164;;
165165* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166166* .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | docker_process_sql; echo ;;
167+ * .sql.xz) echo " $0 : running $f " ; xzcat " $f " | docker_process_sql; echo ;;
167168* ) echo " $0 : ignoring $f " ;;
168169esac
169170echo
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164164;;
165165* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166166* .sql.gz) echo " $0 : running $f " ; gunzip -c " $f " | docker_process_sql; echo ;;
167+ * .sql.xz) echo " $0 : running $f " ; xzcat " $f " | docker_process_sql; echo ;;
167168* ) echo " $0 : ignoring $f " ;;
168169esac
169170echo
Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
4848localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
4949ENV LANG en_US.utf8
5050
51+ RUN set -eux; \
52+ apt-get update; \
53+ apt-get install -y --no-install-recommends \
5154# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
5255# https://github.com/docker-library/postgres/issues/359
5356# https://cwrap.org/nss_wrapper.html
54- RUN set -eux; \
55- apt-get update; \
56- apt-get install -y --no-install-recommends libnss-wrapper; \
57+ libnss-wrapper \
58+ # install "xz-utils" for .sql.xz docker-entrypoint-initdb.d files
59+ xz-utils \
60+ ; \
5761rm -rf /var/lib/apt/lists/*
5862
5963RUN mkdir /docker-entrypoint-initdb.d
You can’t perform that action at this time.
0 commit comments