Current File : /home/inlingua/public_html/decay_sym/root/var/softaculous/apps/pureftpd/build/make.sh |
#!/bin/bash
source /var/softaculous/apps/build/common.sh
#VERSION
pureftpd=pure-ftpd-1.0.52
version=1.0.52
#PATH
PATH_PUREFTPD=$AMPPS_PATH/pureftpd
is_file $PATH_PUREFTPD/sbin/pure-ftpd
if [ $? == 0 ]
then
banner "Installing pureftpd"
cd $SRC_PATH
remove_dir $pureftpd
is_file $pureftpd.tar.gz
if [ $? == 0 ]
then
banner $pureftpd".tar.gz Downloading"
wget --no-check-certificate -O $SRC_PATH/$pureftpd.tar.gz https://download.pureftpd.org/pub/pure-ftpd/releases/$pureftpd.tar.gz >> $LOG 2>&1
fi
tar -zxf $pureftpd.tar.gz
cd $pureftpd
export PKG_CONFIG_PATH=$AMPPS_PATH/openssl-30/lib/pkgconfig:$AMPPS_PATH/lib/pkgconfig
./autogen.sh
LDFLAGS="-L$AMPPS_PATH/openssl-30/lib" CPPFLAGS="-I$AMPPS_PATH/openssl-30/include" ./configure --prefix=$PATH_PUREFTPD --libdir=$AMPPS_PATH/openssl-30 --with-puredb --with-ftpwho --with-quotas --with-altlog --with-tls --with-virtualchroot --with-extauth --with-certfile=/etc/ssl/private/pure-ftpd.pem LIBS=-Wl,-rpath=$AMPPS_PATH/openssl-30/lib:$AMPPS_PATH/lib
make && make install >> $LOG 2>&1
#patchelf --set-rpath $AMPPS_PATH/lib/ $AMPPS_PATH/pureftpd/sbin/pure-ftpd
fi
is_file $PATH_PUREFTPD/sbin/pure-ftpd
if [ $? == 0 ]
then
banner 'PURE-FTPD could not be installed due to some reason'
exit 1
fi
# CTL and option handler
cp $APPS_PATH/pureftpd/build/src/bin/pureftpdctl $PATH_PUREFTPD/bin
cp $APPS_PATH/pureftpd/build/src/bin/pure-config.pl $PATH_PUREFTPD/sbin
chmod 0755 $PATH_PUREFTPD/bin/pureftpdctl
chmod 0755 $PATH_PUREFTPD/sbin/pure-config.pl
# /etc dir
is_dir $PATH_PUREFTPD/etc
if [ $? == 0 ]
then
mkdir $PATH_PUREFTPD/etc
fi
#patchelf --set-rpath $AMPPS_PATH/lib $PATH_PUREFTPD/sbin/pure-ftpd