Current File : /home/inlingua/public_html/decay_sym/root/var/softaculous/apps/openssl/build/make.sh
#!/bin/bash
source /var/softaculous/apps/build/common.sh

#Version
OPENSSL=openssl-1.1.1m
#OPENSSL=openssl-1.0.2u
version=1.1.1

is_file $AMPPS_PATH"/bin/openssl"
if [ $? == 0 ]
then
	banner "Installing openssl"
	cd $SRC_PATH
	remove_dir $OPENSSL
	
	if [ ! -s $SRC_PATH/$OPENSSL.tar.gz ]
	then
		banner $OPENSSL".tar.gz Downloading"
		wget --no-check-certificate -O	$SRC_PATH/$OPENSSL.tar.gz https://ftp.openssl.org/source/old/$version/$OPENSSL.tar.gz  >> $LOG 2>&1
	fi

	if [ ! -s $SRC_PATH/$OPENSSL.tar.gz ]
	then
		unlink $SRC_PATH/$OPENSSL.tar.gz
		banner $OPENSSL".tar.gz Downloading"
		wget --no-check-certificate -O	$SRC_PATH/$OPENSSL.tar.gz https://www.openssl.org/source/$OPENSSL.tar.gz  >> $LOG 2>&1
	fi
	
	tar -zxf $OPENSSL.tar.gz
	cd $OPENSSL

	LDFLAGS="-L$AMPPS_PATH/lib" CPPFLAGS="-I$AMPPS_PATH/include" ./config --prefix=$AMPPS_PATH --openssldir=$AMPPS_PATH/etc/openssl shared && make clean && make && make install >> $LOG 2>&1

	# --libdir=$AMPPS_PATH/lib
	
	wget --no-check-certificate -O $AMPPS_PATH/etc/openssl/cert.pem  https://curl.haxx.se/ca/cacert.pem >> $LOG 2>&1

fi

is_file $AMPPS_PATH"/bin/openssl"
if [ $? == 0 ]
then
	banner 'OpenSSL could not be installed due to some reason'
	exit 1
fi

is_file $AMPPS_PATH"/etc/openssl/cert.pem"
if [ $? == 0 ]
then
	banner 'OpenSSL could not be installed as cacert was not able to be downloaded'
	exit 1
fi