#!/bin/bash source _common.sh source /usr/share/yunohost/helpers #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= ynh_script_progression "Upgrading source files..." if [[ ! -f "$install_dir/config/config.ini.php" ]]; then # config.ini.php is only created during the post-install process... # it is therefore not present when the CI tests are carried out... # This condition is only for CI test to go through the upgrade process ynh_setup_source --dest_dir="$install_dir" else ynh_setup_source --dest_dir="$install_dir" --keep="config/config.ini.php" --full_replace ynh_exec_as_app php${php_version} $install_dir/console core:update -n fi #================================================= # PHP-FPM CONFIGURATION #================================================= ynh_script_progression "Upgrading PHP-FPM configuration..." ynh_config_add_phpfpm ynh_config_add_nginx ynh_config_add --template="cron" --destination="/etc/cron.d/$app" #================================================= # END OF SCRIPT #================================================= ynh_script_progression "Upgrade of $app completed"