#!/bin/bash source _common.sh source /usr/share/yunohost/helpers ynh_app_setting_set --key=php_upload_max_filesize --value=256M mail="$(ynh_user_get_info --username=$admin --key=mail)" fullname="$(ynh_user_get_info --username=$admin --key=fullname)" echo "Admin=$admin" > /tmp/debug.txt echo "Mail=$mail" >> /tmp/debug.txt echo "Full Name=$fullname" >> /tmp/debug.txt echo "domaine=$domain" >> /tmp/debug.txt ls ../conf/* >> /tmp/debug.txt #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= ynh_script_progression "Setting up source files..." ynh_setup_source --dest_dir="$install_dir" #================================================= # ADD A CONFIGURATION #================================================= ynh_script_progression "Adding $app's configuration..." ynh_config_add --template="config.dist.php" --destination="$install_dir/config.php" #================================================= # DATABASE CONFIGURATION #================================================= ynh_script_progression "Adding database configuration..." sed -i "s/__YNH_ADMIN__/$admin/g" "../conf/SCHEMA.sql" sed -i "s/__YNH_REAL_NAME__/$fullname/g" "../conf/SCHEMA.sql" sed -i "s/__YNH_EMAIL__/$mail/g" "../conf/SCHEMA.sql" sed -i "s/__YNH_DOM__/$domain/g" "../conf/SCHEMA.sql" ynh_mysql_db_shell < ../conf/SCHEMA.sql #================================================= # NGINX CONFIGURATION #================================================= ynh_script_progression "Configuring NGINX web server..." ynh_config_add_nginx ynh_config_add_phpfpm ynh_config_add_logrotate #================================================= # END OF SCRIPT #================================================= ynh_script_progression "Installation of $app completed"