28 lines
No EOL
851 B
Bash
Executable file
28 lines
No EOL
851 B
Bash
Executable file
#!/bin/bash
|
|
#git clone https://github.com/openssl/openssl.git
|
|
#git clone https://salsa.debian.org/debian/ca-certificates/
|
|
|
|
wget -c https://code.teampandory.com/thirdparty/openssl/-/archive/openssl-3.0.6/openssl-openssl-3.0.6.tar.gz
|
|
tar xvf openssl-openssl-3.0.6.tar.gz
|
|
|
|
wget -c https://salsa.debian.org/debian/ca-certificates/-/archive/master/ca-certificates-master.tar.gz
|
|
tar xvf ca-certificates-master.tar.gz
|
|
|
|
set -e
|
|
pushd openssl-openssl-3.0.6
|
|
|
|
export CFLAGS="-fPIC -I$PREFIX/include -O3"
|
|
export CPPFLAGS="-fPIC -I$PREFIX/include -O3"
|
|
|
|
./Configure linux-generic32 shared --prefix="$PREFIX" --openssldir=$PREFIX/openssl --cross-compile-prefix="$TOOLCHAIN/bin/$xHOST-"
|
|
make -j$(nproc)
|
|
make install_sw install_ssldirs
|
|
|
|
popd
|
|
|
|
pushd ca-certificates-master
|
|
make
|
|
|
|
mkdir -p "$PREFIX/usr/share/ca-certificates" || true
|
|
make install DESTDIR="$PREFIX"
|
|
popd |