ci: fix "LC_ALL: cannot change locale (en_US.UTF-8)" in Guix container

This commit is contained in:
Kittywhiskers Van Gogh 2024-11-22 06:35:50 +00:00
parent 187fe17650
commit 8dd0db7de9
No known key found for this signature in database
GPG Key ID: 30CD0C065E5C4AAD

View File

@ -18,7 +18,11 @@ RUN apt-get update && \
sudo \ sudo \
wget \ wget \
xz-utils && \ xz-utils && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*; \
targetLocale="en_US.UTF-8"; \
locale-gen ${targetLocale} && \
update-locale LC_ALL=${targetLocale} && \
update-locale LANG=${targetLocale};
ARG guix_download_path=ftp://ftp.gnu.org/gnu/guix ARG guix_download_path=ftp://ftp.gnu.org/gnu/guix
ARG guix_version=1.4.0 ARG guix_version=1.4.0
@ -30,8 +34,7 @@ ENV PATH="/usr/local/bin:/usr/local/guix/current/bin:$PATH"
# Application Setup # Application Setup
# https://guix.gnu.org/manual/en/html_node/Application-Setup.html # https://guix.gnu.org/manual/en/html_node/Application-Setup.html
ENV GUIX_LOCPATH="/usr/local/guix/profile" \ ENV GUIX_LOCPATH="/usr/local/guix/profile"
LC_ALL="en_US.UTF-8"
RUN guix_file_name=guix-binary-${guix_version}.$(uname -m)-linux.tar.xz && \ RUN guix_file_name=guix-binary-${guix_version}.$(uname -m)-linux.tar.xz && \
eval "guix_checksum=\${guix_checksum_$(uname -m)}" && \ eval "guix_checksum=\${guix_checksum_$(uname -m)}" && \