Commit a866878e authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Resuelve seteo de locales y limpia rastros

El problema no se solucionó en el intento anterior porque el comando
xargs disponible no cuenta con la opción usada. En su lugar, se
reemplaza el separador de locales por caracteres nulos.
parent 21091d79
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
*
!locales.txt
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ RUN set -ex && \
    for pkg in glibc-${GLIBC_VERSION} glibc-bin-${GLIBC_VERSION} glibc-i18n-${GLIBC_VERSION}; do curl -sSL ${GLIBC_REPO}/releases/download/${GLIBC_VERSION}/${pkg}.apk -o /tmp/${pkg}.apk; done && \
    apk add --allow-untrusted /tmp/*.apk && \
    rm -v /tmp/*.apk && \
    ( echo "${LOCALES}" | xargs -d " " -i /usr/glibc-compat/bin/localedef -c -i POSIX -f ${CHARSET} {}.${CHARSET} || true ) && \
    ( echo "${LOCALES}" | tr " " "\0" | xargs -i /usr/glibc-compat/bin/localedef -c -i POSIX -f ${CHARSET} {}.${CHARSET} || true ) && \
    echo "export LANG=${LANG}" > /etc/profile.d/locale.sh && \
    /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib && \
    mkdir -p /opt && \