diff --git a/scripts/install b/scripts/install index a37e8de..888a4be 100644 --- a/scripts/install +++ b/scripts/install @@ -139,6 +139,9 @@ admin_mail=$(ynh_user_get_info $admin 'mail') #================================================= ynh_print_info --message="Building plugins..." +mkdir -p "$final_path/include/plugins/build/.config/composer" +export COMPOSER_HOME="$final_path/include/plugins/build/.config/composer" + pushd "$final_path/include/plugins/build" php make.php hydrate php -dphar.readonly=0 make.php build auth-cas diff --git a/scripts/upgrade b/scripts/upgrade index c48c528..8e39797 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -82,14 +82,14 @@ ynh_abort_if_errors if [ "$upgrade_type" == "UPGRADE_APP" ] then ynh_print_info --message="Upgrading source files..." - + tmpdir="$(mktemp -d)" mkdir $tmpdir/plugins rsync -a "$final_path/include/plugins" "$tmpdir/." rsync -a "$config_file" "$tmpdir/." ynh_secure_remove --file="$final_path" - + # Download, check integrity, uncompress and patch the source from app.src ynh_setup_source --dest_dir="$final_path" ynh_setup_source --dest_dir="$final_path/include/plugins/build" --source_id="core-plugins" @@ -150,6 +150,8 @@ ynh_print_info --message="Building plugins..." if [ "$upgrade_type" == "UPGRADE_APP" ] then + mkdir -p "$final_path/include/plugins/build/.config/composer" + export COMPOSER_HOME="$final_path/include/plugins/build/.config/composer" pushd "$final_path/include/plugins/build" php make.php hydrate php -dphar.readonly=0 make.php build auth-cas