#!/bin/bash openssl_ver=1.0.2s openssl_install_dir=/usr/local/openssl Install_openSSL() { if [ -e "${openssl_install_dir}/lib/libssl.a" ]; then echo "${CWARNING}openSSL already installed! ${CEND}" else wget https://mirrors.linyaohong.com/src/openssl/openssl-${openssl_ver}.tar.gz tar xzf openssl-${openssl_ver}.tar.gz cd openssl-${openssl_ver} make clean ./config -Wl,-rpath=${openssl_install_dir}/lib -fPIC --prefix=${openssl_install_dir} --openssldir=${openssl_install_dir} make depend make && make install popd > /dev/null if [ -f "${openssl_install_dir}/lib/libcrypto.a" ]; then echo "${CSUCCESS}openssl installed successfully! ${CEND}" /bin/cp cacert.pem ${openssl_install_dir}/cert.pem rm -rf openssl-${openssl_ver} else echo "${CFAILURE}openSSL install failed, Please contact the author! ${CEND}" kill -9 $$ fi popd > /dev/null fi }