@@ -10,33 +10,11 @@ MY_DIR=$(dirname "${BASH_SOURCE[0]}")
10
10
# Get build utilities
11
11
source $MY_DIR /build_utils.sh
12
12
13
- if [ " $BASE_POLICY " == " musllinux" ]; then
14
- echo " Skip libxcrypt installation on musllinux"
15
- exit 0
16
- elif [ " ${AUDITWHEEL_POLICY} " == " manylinux_2_28" ]; then
17
- echo " Skip libxcrypt installation on manylinux_2_28"
13
+ if [ " ${AUDITWHEEL_POLICY} " != " manylinux2014" ]; then
14
+ echo " Skip libxcrypt installation on ${AUDITWHEEL_POLICY} "
18
15
exit 0
19
16
fi
20
17
21
- # We need perl 5.14+
22
- if ! perl -e ' use 5.14.0' & > /dev/null; then
23
- check_var ${PERL_ROOT}
24
- check_var ${PERL_HASH}
25
- check_var ${PERL_DOWNLOAD_URL}
26
- fetch_source ${PERL_ROOT} .tar.gz ${PERL_DOWNLOAD_URL}
27
- check_sha256sum " ${PERL_ROOT} .tar.gz" " ${PERL_HASH} "
28
-
29
- tar -xzf ${PERL_ROOT} .tar.gz
30
- pushd ${PERL_ROOT}
31
- ./Configure -des -Dprefix=/tmp/perl-libxcrypt > /dev/null
32
- make -j$( nproc) > /dev/null
33
- make install > /dev/null
34
- popd
35
-
36
- rm -rf ${PERL_ROOT} .tar.gz ${PERL_ROOT}
37
- export PATH=/tmp/perl-libxcrypt/bin:${PATH}
38
- fi
39
-
40
18
# Install libcrypt.so.1 and libcrypt.so.2
41
19
check_var ${LIBXCRYPT_VERSION}
42
20
check_var ${LIBXCRYPT_HASH}
@@ -77,8 +55,3 @@ rm -rf /manylinux-rootfs
77
55
rm -rf /usr/include/crypt.h
78
56
find /lib* /usr/lib* \( -name ' libcrypt.a' -o -name ' libcrypt.so' -o -name ' libcrypt.so.*' -o -name ' libcrypt-2.*.so' \) -delete
79
57
ldconfig
80
-
81
- # Remove temp Perl
82
- if [ -d /tmp/perl-libxcrypt ]; then
83
- rm -rf /tmp/perl-libxcrypt
84
- fi
0 commit comments