diff --git a/scripts/install b/scripts/install index bca61bb..2ede847 100644 --- a/scripts/install +++ b/scripts/install @@ -55,7 +55,11 @@ ynh_script_progression --message="Building Movim..." # Install composer ynh_install_composer -ynh_exec_warn_less ynh_composer_exec --commands="movim:migrate" +# hack to make composer use php8.2 rather than system-default 7.4 +ln -s $(which php$phpversion) $install_dir/php + +ynh_exec_warn_less ynh_exec_as $app env PATH=$install_dir:$PATH ynh_composer_exec --commands="movim:migrate" +rm $install_dir/php ynh_exec_as "$app" "php$phpversion" "$install_dir/daemon.php" config --username="$admin" --password="$password" --quiet #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index fa25076..398665b 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -65,9 +65,14 @@ ynh_script_progression --message="Building $app..." ynh_exec_warn_less ynh_install_composer -ynh_exec_warn_less ynh_composer_exec --commands="config --global discard-changes true --quiet" -ynh_exec_warn_less ynh_composer_exec --commands="update --no-interaction --quiet" -ynh_exec_warn_less ynh_composer_exec --commands="movim:migrate --quiet" +# hack to make composer use php8.2 rather than system-default 7.4 +ln -s $(which php$phpversion) $install_dir/php + +ynh_exec_warn_less ynh_exec_as $app env PATH=$install_dir:$PATH ynh_composer_exec --commands="config --global discard-changes true --quiet" +ynh_exec_warn_less ynh_exec_as $app env PATH=$install_dir:$PATH ynh_composer_exec --commands="update --no-interaction --quiet" +ynh_exec_warn_less ynh_exec_as $app env PATH=$install_dir:$PATH ynh_composer_exec --commands="movim:migrate --quiet" + +rm $install_dir/php #================================================= # REAPPLY SYSTEM CONFIGURATIONS