From 72ae3827de3b196c476ddb8d4db2756f3659e7bf Mon Sep 17 00:00:00 2001 From: Kayou Date: Tue, 23 Jul 2024 13:43:07 +0200 Subject: [PATCH] =?UTF-8?q?Reinstall=20all=20the=20dependencies=20when=20c?= =?UTF-8?q?hanging=20php=20version=C2=B2=20(remove=20php-fpm=20deps=20if?= =?UTF-8?q?=20phpversion=20is=20none)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/config | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/config b/scripts/config index 771b610..0cbb223 100644 --- a/scripts/config +++ b/scripts/config @@ -119,6 +119,11 @@ ynh_app_config_apply() { # ^ ynh_add_config replaces __PHPVERSION__ by __PHP_YNH_VERSION__... ynh_app_setting_set --app=$app --key=phpversion --value="$phpversion" + database=$(ynh_app_setting_get --app=$app --key=database) + dependencies="$(ynh_read_manifest -k "resources.apt.packages")" + dependencies_from_raw_bash=$(eval "$(ynh_read_manifest -k "resources.apt.packages_from_raw_bash")" | tr "\n" " ") + ynh_install_app_dependencies "$dependencies $dependencies_from_raw_bash" + nginx_extra_conf_dir="/etc/nginx/conf.d/$domain.d/$app.d" mkdir -p "$nginx_extra_conf_dir" if [ "$phpversion" == "none" ] @@ -127,10 +132,6 @@ ynh_app_config_apply() { ynh_secure_remove --file="$nginx_extra_conf_dir/php.conf" else ynh_add_config --template="nginx-php.conf" --destination="$nginx_extra_conf_dir/php.conf" - database=$(ynh_app_setting_get --app=$app --key=database) - dependencies="$(ynh_read_manifest -k "resources.apt.packages")" - dependencies_from_raw_bash=$(eval "$(ynh_read_manifest -k "resources.apt.packages_from_raw_bash")" | tr "\n" " ") - ynh_install_app_dependencies "$dependencies $dependencies_from_raw_bash" ynh_add_fpm_config --usage=$fpm_usage --footprint=$fpm_footprint --phpversion=$phpversion # ^ the helper takes care of ynh_app_setting_set the phpversion fi