use pkcs11-helper from https://github.com/OpenSC/pkcs11-helper/
to match build process used in windows installer build
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
Acked-by: Steffan Karger <steffan@karger.me>
Message-Id: <20170809081219.10367-1-chipitsine@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg15187.html
Signed-off-by: David Sommerseth <davids@openvpn.net>
... | ... |
@@ -14,7 +14,7 @@ env: |
14 | 14 |
- PREFIX="${HOME}/opt" |
15 | 15 |
- TAP_WINDOWS_VERSION=9.21.2 |
16 | 16 |
- LZO_VERSION=2.10 |
17 |
- - PKCS11_HELPER_VERSION=1.11 |
|
17 |
+ - PKCS11_HELPER_VERSION=1.22 |
|
18 | 18 |
- MBEDTLS_VERSION="2.5.1" |
19 | 19 |
- MBEDTLS_CFLAGS="-I${PREFIX}/include" |
20 | 20 |
- MBEDTLS_LIBS="-L${PREFIX}/lib -lmbedtls -lmbedx509 -lmbedcrypto" |
... | ... |
@@ -35,7 +35,7 @@ build_lzo () { |
35 | 35 |
download_pkcs11_helper () { |
36 | 36 |
if [ ! -f "pkcs11-helper-${PKCS11_HELPER_VERSION}.tar.bz2" ]; then |
37 | 37 |
wget -P download-cache/ \ |
38 |
- "http://downloads.sourceforge.net/project/opensc/pkcs11-helper/pkcs11-helper-${PKCS11_HELPER_VERSION}.tar.bz2" |
|
38 |
+ "https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-${PKCS11_HELPER_VERSION}/pkcs11-helper-${PKCS11_HELPER_VERSION}.tar.bz2" |
|
39 | 39 |
fi |
40 | 40 |
} |
41 | 41 |
|
... | ... |
@@ -46,7 +46,11 @@ build_pkcs11_helper () { |
46 | 46 |
cd "pkcs11-helper-${PKCS11_HELPER_VERSION}" |
47 | 47 |
|
48 | 48 |
./configure --host=${CHOST} --program-prefix='' --libdir=${PREFIX}/lib \ |
49 |
- --prefix=${PREFIX} --build=x86_64-pc-linux-gnu --disable-crypto-engine-gnutls --disable-crypto-engine-nss |
|
49 |
+ --prefix=${PREFIX} --build=x86_64-pc-linux-gnu \ |
|
50 |
+ --disable-crypto-engine-gnutls \ |
|
51 |
+ --disable-crypto-engine-nss \ |
|
52 |
+ --disable-crypto-engine-polarssl \ |
|
53 |
+ --disable-crypto-engine-mbedtls |
|
50 | 54 |
make all install |
51 | 55 |
) |
52 | 56 |
echo "${PKCS11_HELPER_VERSION}" > "${PREFIX}/.pkcs11_helper-version" |