@@ -20,6 +20,9 @@ if [ "${PACKAGE_MANAGER}" == "yum" ]; then
2020 fi
2121elif [ " ${PACKAGE_MANAGER} " == " dnf" ]; then
2222 dnf -y upgrade
23+ elif [ " ${PACKAGE_MANAGER} " == " apt" ]; then
24+ DEBIAN_FRONTEND=noninteractive apt-get update -qq
25+ DEBIAN_FRONTEND=noninteractive apt-get upgrade -qq -y
2326elif [ " ${PACKAGE_MANAGER} " == " apk" ]; then
2427 apk upgrade --no-cache
2528else
@@ -30,20 +33,24 @@ manylinux_pkg_clean
3033fixup-mirrors
3134
3235# do we want to update locales ?
33- if [ " ${OS_ID_LIKE} " == " rhel" ]; then
36+ if [ " ${OS_ID_LIKE} " == " rhel" ] || [ " ${OS_ID_LIKE} " == " debian " ] ; then
3437 LOCALE_ARCHIVE=/usr/lib/locale/locale-archive
3538 TIMESTAMP_FILE=${LOCALE_ARCHIVE} .ml.timestamp
3639 if [ ! -f ${TIMESTAMP_FILE} ] || [ ${LOCALE_ARCHIVE} -nt ${TIMESTAMP_FILE} ]; then
3740 # upgrading glibc-common can end with removal on en_US.UTF-8 locale
3841 localedef -i en_US -f UTF-8 en_US.UTF-8
3942
4043 # if we updated glibc, we need to strip locales again...
41- if localedef --list-archive | grep -sq -v -i ^en_US.utf8; then
42- localedef --list-archive | grep -v -i ^en_US.utf8 | xargs localedef --delete-from-archive
43- fi
44- if [ " ${AUDITWHEEL_POLICY} " == " manylinux2014" ]; then
45- mv -f ${LOCALE_ARCHIVE} ${LOCALE_ARCHIVE} .tmpl
46- build-locale-archive --install-langs=" en_US.utf8"
44+ if [ " ${OS_ID_LIKE} " == " rhel" ]; then
45+ if localedef --list-archive | grep -sq -v -i ^en_US.utf8; then
46+ localedef --list-archive | grep -v -i ^en_US.utf8 | xargs localedef --delete-from-archive
47+ fi
48+ if [ " ${AUDITWHEEL_POLICY} " == " manylinux2014" ]; then
49+ mv -f ${LOCALE_ARCHIVE} ${LOCALE_ARCHIVE} .tmpl
50+ build-locale-archive --install-langs=" en_US.utf8"
51+ fi
52+ elif [ " ${OS_ID_LIKE} " == " debian" ]; then
53+ update-locale LANG=en_US.UTF-8
4754 fi
4855 touch ${TIMESTAMP_FILE}
4956 fi
0 commit comments