Update vesta_compile.sh

This commit is contained in:
dpeca 2019-08-21 00:37:19 +02:00 committed by GitHub
commit e13fb65424
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -127,8 +127,8 @@ for arg; do
PHP_B='true' PHP_B='true'
VESTA_B='true' VESTA_B='true'
VESTAGIT_B='true' VESTAGIT_B='true'
CWEB_B='true' CWEB_B='true'
APTWEB_B='true' APTWEB_B='true'
;; ;;
--nginx) --nginx)
NGINX_B='true' NGINX_B='true'
@ -142,6 +142,9 @@ for arg; do
--git) --git)
VESTAGIT_B='true' VESTAGIT_B='true'
;; ;;
--git)
VESTAGIT_B='true'
;;
--c) --c)
CWEB_B='true' CWEB_B='true'
;; ;;
@ -175,6 +178,15 @@ if [ $build_deb_package -eq 1 ]; then
if [ "$NGINX_B" = true ]; then if [ "$NGINX_B" = true ]; then
VESTAGIT_B='true' VESTAGIT_B='true'
fi fi
if [ "$CWEB_B" = true ]; then
if [ $# -gt 1 ]; then
if [ $2 = "--nogit" ]; then
VESTAGIT_B='false'
fi
fi
fi
fi fi
if [ ! -d "$BUILD_DIR" ]; then if [ ! -d "$BUILD_DIR" ]; then
@ -310,10 +322,10 @@ if [ "$NGINX_B" = true ]; then
press_enter "=== Press enter to download and unpack source files" press_enter "=== Press enter to download and unpack source files"
rm -rf nginx-$NGINX_V rm -rf nginx-$NGINX_V
rm -rf openssl-$OPENSSL_V rm -rf openssl-$OPENSSL_V
rm -rf pcre-$PCRE_V rm -rf pcre-$PCRE_V
rm -rf zlib-$ZLIB_V rm -rf zlib-$ZLIB_V
wget -nv -qO- $NGINX | tar xz wget -nv -qO- $NGINX | tar xz
wget -nv -qO- $OPENSSL | tar xz wget -nv -qO- $OPENSSL | tar xz
wget -nv -qO- $PCRE | tar xz wget -nv -qO- $PCRE | tar xz
@ -323,20 +335,20 @@ if [ "$NGINX_B" = true ]; then
cd nginx-$NGINX_V cd nginx-$NGINX_V
press_enter "=== Press enter to configure nginx" press_enter "=== Press enter to configure nginx"
./configure --prefix=$INSTALL_DIR/nginx \ ./configure --prefix=$INSTALL_DIR/nginx \
--with-http_ssl_module \ --with-http_ssl_module \
--with-openssl=../openssl-$OPENSSL_V \ --with-openssl=../openssl-$OPENSSL_V \
--with-openssl-opt=enable-ec_nistp_64_gcc_128 \ --with-openssl-opt=enable-ec_nistp_64_gcc_128 \
--with-openssl-opt=no-nextprotoneg \ --with-openssl-opt=no-nextprotoneg \
--with-openssl-opt=no-weak-ssl-ciphers \ --with-openssl-opt=no-weak-ssl-ciphers \
--with-openssl-opt=no-ssl3 \ --with-openssl-opt=no-ssl3 \
--with-pcre=../pcre-$PCRE_V \ --with-pcre=../pcre-$PCRE_V \
--with-pcre-jit \ --with-pcre-jit \
--with-zlib=../zlib-$ZLIB_V --with-zlib=../zlib-$ZLIB_V
# Check install directory and remove if exists # Check install directory and remove if exists
if [ -d $INSTALL_DIR/nginx ]; then if [ -d $INSTALL_DIR/nginx ]; then
rm -rf $INSTALL_DIR/nginx rm -rf $INSTALL_DIR/nginx
fi fi
press_enter "=== Press enter to make && make install" press_enter "=== Press enter to make && make install"
@ -405,10 +417,10 @@ if [ "$PHP_B" = true ]; then
BUILDING_NOW=0 BUILDING_NOW=0
# Check if target directory exist # Check if target directory exist
if [ ! -d "$BUILD_DIR/php-$PHP_V" ] || [ ! -d "$INSTALL_DIR/nginx" ]; then if [ ! -d "$BUILD_DIR/php-$PHP_V" ] || [ ! -d "$INSTALL_DIR/nginx" ]; then
BUILDING_NOW=1 BUILDING_NOW=1
echo "=== Download and unpack source files" echo "=== Download and unpack source files"
rm -rf php-$PHP_V rm -rf php-$PHP_V
wget -nv -qO- $PHP | tar xz wget -nv -qO- $PHP | tar xz
echo "=== Change to php directory php-$PHP_V" echo "=== Change to php directory php-$PHP_V"
@ -429,7 +441,7 @@ if [ "$PHP_B" = true ]; then
# Check install directory and remove if exists # Check install directory and remove if exists
if [ -d $INSTALL_DIR/php ]; then if [ -d $INSTALL_DIR/php ]; then
rm -rf $INSTALL_DIR/php rm -rf $INSTALL_DIR/php
fi fi
press_enter "=== Press enter to create the files and install them ===============================================================================" press_enter "=== Press enter to create the files and install them ==============================================================================="
@ -498,7 +510,7 @@ if [ "$VESTA_B" = true ]; then
# Check if target directory exist # Check if target directory exist
if [ -d $BUILD_DIR/vesta_$VESTA_V ]; then if [ -d $BUILD_DIR/vesta_$VESTA_V ]; then
rm -rf $BUILD_DIR/vesta_$VESTA_V rm -rf $BUILD_DIR/vesta_$VESTA_V
fi fi
# Create directory # Create directory
@ -532,11 +544,11 @@ if [ "$VESTA_B" = true ]; then
if [ $add_deb_to_apt_repo -eq 1 ]; then if [ $add_deb_to_apt_repo -eq 1 ]; then
if [ "$TARGET_DEB_NAME_MAIN" != "$TARGET_DEB_NAME" ]; then if [ "$TARGET_DEB_NAME_MAIN" != "$TARGET_DEB_NAME" ]; then
cd $BUILD_DIR cd $BUILD_DIR
if [ -f "vesta_$VESTA_V.deb" ]; then if [ -f "vesta_$VESTA_V.deb" ]; then
rm vesta_$VESTA_V.deb rm vesta_$VESTA_V.deb
fi fi
cp $BUILD_DIR_MAIN/vesta_$VESTA_V.deb $BUILD_DIR/vesta_$VESTA_V.deb cp $BUILD_DIR_MAIN/vesta_$VESTA_V.deb $BUILD_DIR/vesta_$VESTA_V.deb
fi fi
add_to_repo "vesta" add_to_repo "vesta"
fi fi