57 lines
1.8 KiB
Bash
57 lines
1.8 KiB
Bash
#!/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"
|