Debian packages: Add explicit check for locale-gen creating locales
In case Debian changes the logic of how locale-gen works, this will flag it early during the build process.
This commit is contained in:
parent
55e45ba6bb
commit
a42b684558
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
|
|
@ -49,8 +49,9 @@ RUN set -eux; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; \
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \
|
||||||
locale-gen
|
locale-gen; \
|
||||||
|
locale -a | grep 'en_US.utf8'
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue