File tree 17 files changed +53
-18
lines changed
17 files changed +53
-18
lines changed Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
48
48
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
49
49
ENV LANG en_US.utf8
50
50
51
+ RUN set -eux; \
52
+ apt-get update; \
53
+ apt-get install -y --no-install-recommends \
51
54
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
52
55
# https://github.com/docker-library/postgres/issues/359
53
56
# 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
+ ; \
57
61
rm -rf /var/lib/apt/lists/*
58
62
59
63
RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
48
48
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
49
49
ENV LANG en_US.utf8
50
50
51
+ RUN set -eux; \
52
+ apt-get update; \
53
+ apt-get install -y --no-install-recommends \
51
54
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
52
55
# https://github.com/docker-library/postgres/issues/359
53
56
# 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
+ ; \
57
61
rm -rf /var/lib/apt/lists/*
58
62
59
63
RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
48
48
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
49
49
ENV LANG en_US.utf8
50
50
51
+ RUN set -eux; \
52
+ apt-get update; \
53
+ apt-get install -y --no-install-recommends \
51
54
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
52
55
# https://github.com/docker-library/postgres/issues/359
53
56
# 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
+ ; \
57
61
rm -rf /var/lib/apt/lists/*
58
62
59
63
RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
48
48
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
49
49
ENV LANG en_US.utf8
50
50
51
+ RUN set -eux; \
52
+ apt-get update; \
53
+ apt-get install -y --no-install-recommends \
51
54
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
52
55
# https://github.com/docker-library/postgres/issues/359
53
56
# 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
+ ; \
57
61
rm -rf /var/lib/apt/lists/*
58
62
59
63
RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
48
48
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
49
49
ENV LANG en_US.utf8
50
50
51
+ RUN set -eux; \
52
+ apt-get update; \
53
+ apt-get install -y --no-install-recommends \
51
54
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
52
55
# https://github.com/docker-library/postgres/issues/359
53
56
# 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
+ ; \
57
61
rm -rf /var/lib/apt/lists/*
58
62
59
63
RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
Original file line number Diff line number Diff line change @@ -48,12 +48,16 @@ RUN set -eux; \
48
48
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
49
49
ENV LANG en_US.utf8
50
50
51
+ RUN set -eux; \
52
+ apt-get update; \
53
+ apt-get install -y --no-install-recommends \
51
54
# install "nss_wrapper" in case we need to fake "/etc/passwd" and "/etc/group" (especially for OpenShift)
52
55
# https://github.com/docker-library/postgres/issues/359
53
56
# 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
+ ; \
57
61
rm -rf /var/lib/apt/lists/*
58
62
59
63
RUN mkdir /docker-entrypoint-initdb.d
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ docker_process_init_files() {
164
164
;;
165
165
* .sql) echo " $0 : running $f " ; docker_process_sql -f " $f " ; echo ;;
166
166
* .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 ;;
167
168
* ) echo " $0 : ignoring $f " ;;
168
169
esac
169
170
echo
You can’t perform that action at this time.
0 commit comments