From f73a249aa8b67b40f7575319732a678c6958254b Mon Sep 17 00:00:00 2001 From: polytan02 Date: Wed, 18 Jan 2017 00:42:34 +0000 Subject: [PATCH] Store key parameters --- scripts/install | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/scripts/install b/scripts/install index 30b4330..fe907ad 100644 --- a/scripts/install +++ b/scripts/install @@ -55,7 +55,7 @@ CHECK_DOMAINPATH # Prereqs sudo apt-get install php-soap php5-imap libawl-php php5-xsl -y -final_path=/var/www/$app +final_path="/var/www/$app" CHECK_FINALPATH () { # Vérifie que le dossier de destination n'est pas déjà utilisé. if [ -e "$final_path" ] @@ -68,11 +68,19 @@ CHECK_FINALPATH () { # Vérifie que le dossier de destination n'est pas déj CHECK_FINALPATH -final_logpath=/var/log/$app # Define variables and Save app settings ynh_app_setting_set "$app" domain "$domain" +ynh_app_setting_set "$app" final_path "$final_path" +final_logpath="/var/log/$app" +ynh_app_setting_set "$app" final_logpath "$final_logpath" + +final_nginxconf="/etc/nginx/conf.d/${domain}.d/${app}.conf" +ynh_app_setting_set "$app" final_nginxconf "$final_nginxconf" + +final_phpconf="/etc/php5/fpm/pool.d/${app}.conf" +ynh_app_setting_set "$app" final_phpconf "$final_phpconf" # Copy files to the right place sudo mkdir -p $final_path @@ -133,14 +141,13 @@ sudo ln -s /usr/share/awl/inc/XML* /var/www/$app/include/ # Modify Nginx configuration file and copy it to Nginx conf directory sudo sed -i "s@ALIASTOCHANGE@$final_path/@g" ../conf/nginx.conf sudo sed -i "s@NAMETOCHANGE@$app@g" ../conf/nginx.conf -sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/$app.conf +sudo cp ../conf/nginx.conf $final_nginxconf # Dedicated php-fpm processes sudo sed -i "s@NAMETOCHANGE@$app@g" ../conf/php-fpm.conf -finalphpconf=/etc/php5/fpm/pool.d/$app.conf -sudo cp ../conf/php-fpm.conf $finalphpconf -sudo chown root: $finalphpconf -sudo chmod 644 $finalphpconf +sudo cp ../conf/php-fpm.conf $final_phpconf +sudo chown root: $final_phpconf +sudo chmod 644 $final_phpconf # Enable api for client and make app public ynh_app_setting_set $app skipped_uris "/"