@@ -21,6 +21,9 @@ if [ "${PACKAGE_MANAGER}" == "yum" ]; then
21
21
fi
22
22
elif [ " ${PACKAGE_MANAGER} " == " dnf" ]; then
23
23
dnf -y upgrade
24
+ elif [ " ${PACKAGE_MANAGER} " == " apt" ]; then
25
+ DEBIAN_FRONTEND=noninteractive apt-get update -qq
26
+ DEBIAN_FRONTEND=noninteractive apt-get upgrade -qq -y
24
27
elif [ " ${PACKAGE_MANAGER} " == " apk" ]; then
25
28
apk upgrade --no-cache
26
29
else
@@ -31,20 +34,24 @@ manylinux_pkg_clean
31
34
fixup-mirrors
32
35
33
36
# do we want to update locales ?
34
- if [ " ${OS_ID_LIKE} " == " rhel" ]; then
37
+ if [ " ${OS_ID_LIKE} " == " rhel" ] || [ " ${OS_ID_LIKE} " == " debian " ] ; then
35
38
LOCALE_ARCHIVE=/usr/lib/locale/locale-archive
36
39
TIMESTAMP_FILE=${LOCALE_ARCHIVE} .ml.timestamp
37
40
if [ ! -f " ${TIMESTAMP_FILE} " ] || [ " ${LOCALE_ARCHIVE} " -nt " ${TIMESTAMP_FILE} " ]; then
38
41
# upgrading glibc-common can end with removal on en_US.UTF-8 locale
39
42
localedef -i en_US -f UTF-8 en_US.UTF-8
40
43
41
44
# if we updated glibc, we need to strip locales again...
42
- if localedef --list-archive | grep -sq -v -i ^en_US.utf8; then
43
- localedef --list-archive | grep -v -i ^en_US.utf8 | xargs localedef --delete-from-archive
44
- fi
45
- if [ " ${AUDITWHEEL_POLICY} " == " manylinux2014" ]; then
46
- mv -f " ${LOCALE_ARCHIVE} " " ${LOCALE_ARCHIVE} .tmpl"
47
- build-locale-archive --install-langs=" en_US.utf8"
45
+ if [ " ${OS_ID_LIKE} " == " rhel" ]; then
46
+ if localedef --list-archive | grep -sq -v -i ^en_US.utf8; then
47
+ localedef --list-archive | grep -v -i ^en_US.utf8 | xargs localedef --delete-from-archive
48
+ fi
49
+ if [ " ${AUDITWHEEL_POLICY} " == " manylinux2014" ]; then
50
+ mv -f " ${LOCALE_ARCHIVE} " " ${LOCALE_ARCHIVE} .tmpl"
51
+ build-locale-archive --install-langs=" en_US.utf8"
52
+ fi
53
+ elif [ " ${OS_ID_LIKE} " == " debian" ]; then
54
+ update-locale LANG=en_US.UTF-8
48
55
fi
49
56
touch ${TIMESTAMP_FILE}
50
57
fi
0 commit comments