diff --git a/scripts/upgrade b/scripts/upgrade index 57a80d7..cb059e5 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -14,6 +14,22 @@ ynh_script_progression --message="Stopping $app's systemd service..." --weight=1 ynh_systemd_action --service_name="$app" --action="stop" --log_path="/var/log/$app/logfile.log" +#================================================= +# ENSURE DOWNWARD COMPATIBILITY +#================================================= +ynh_script_progression --message="Ensuring downward compatibility..." --weight=1 + +if [ -d "$install_dir/endi" ]; then + ynh_secure_remove --file="$install_dir/endi" +fi + +if [ -f "$install_dir/endi.ini" ]; then + ynh_backup_if_checksum_is_different --file="$install_dir/endi.ini" + mv "$install_dir/endi.ini" "$install_dir/caerp.ini" + ynh_delete_file_checksum --file="$install_dir/endi.ini" + ynh_store_file_checksum --file="$install_dir/caerp.ini" +fi + #================================================= # INSTALL NODEJS #=================================================