From d554c19b07ecc1e48423f3bc7a4a0e8cbaa255d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Wed, 31 Jul 2024 22:50:55 +0200 Subject: [PATCH] Update upgrade --- scripts/upgrade | 125 ++++++++++++++++++++++++++---------------------- 1 file changed, 69 insertions(+), 56 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index 385371f..7ef219e 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -10,77 +10,90 @@ source /usr/share/yunohost/helpers timezone="$(cat /etc/timezone)" secret=$(ynh_string_random --length=32) redis_db=$(ynh_redis_get_free_db) +ynh_app_setting_set_default --key=set_motd --value="" +ynh_app_setting_set_default --key=enable_registration --value="true" +ynh_app_setting_set_default --key=enable_linksharing --value="true" +ynh_app_setting_set_default --key=enable_taskattachments --value="true" +ynh_app_setting_set_default --key=enable_taskcomments --value="true" +ynh_app_setting_set_default --key=enable_emailreminders --value="true" +ynh_app_setting_set_default --key=enable_userdeletion --value="true" +ynh_app_setting_set_default --key=maxavatarsize --value=1024 +ynh_app_setting_set_default --key=maxitemsperpage --value=50 +ynh_app_setting_set_default --key=language --value="en" + + + #================================================= # ENSURE DOWNWARD COMPATIBILITY #================================================= -ynh_script_progression "Ensuring downward compatibility..." +# ynh_script_progression "Ensuring downward compatibility..." -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=set_motd --value="" -if [ -z "${set_motd:-}" ]; then - set_motd="" - ynh_app_setting_set --key="set_motd" --value="$set_motd" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=set_motd --value="" +# if [ -z "${set_motd:-}" ]; then +# set_motd="" +# ynh_app_setting_set --key="set_motd" --value="$set_motd" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_registration --value="true" -if [ -z "${enable_registration:-}" ]; then - enable_registration="true" - ynh_app_setting_set --key="enable_registration" --value="$enable_registration" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_registration --value="true" +# if [ -z "${enable_registration:-}" ]; then +# enable_registration="true" +# ynh_app_setting_set --key="enable_registration" --value="$enable_registration" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_linksharing --value="true" -if [ -z "${enable_linksharing:-}" ]; then - enable_linksharing="true" - ynh_app_setting_set --key="enable_linksharing" --value="$enable_linksharing" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_linksharing --value="true" +# if [ -z "${enable_linksharing:-}" ]; then +# enable_linksharing="true" +# ynh_app_setting_set --key="enable_linksharing" --value="$enable_linksharing" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_taskattachments --value="true" -if [ -z "${enable_taskattachments:-}" ]; then - enable_taskattachments="true" - ynh_app_setting_set --key="enable_taskattachments" --value="$enable_taskattachments" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_taskattachments --value="true" +# if [ -z "${enable_taskattachments:-}" ]; then +# enable_taskattachments="true" +# ynh_app_setting_set --key="enable_taskattachments" --value="$enable_taskattachments" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_taskcomments --value="true" -if [ -z "${enable_taskcomments:-}" ]; then - enable_taskcomments="true" - ynh_app_setting_set --key="enable_taskcomments" --value="$enable_taskcomments" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_taskcomments --value="true" +# if [ -z "${enable_taskcomments:-}" ]; then +# enable_taskcomments="true" +# ynh_app_setting_set --key="enable_taskcomments" --value="$enable_taskcomments" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_emailreminders --value="true" -if [ -z "${enable_emailreminders:-}" ]; then - enable_emailreminders="true" - ynh_app_setting_set --key="enable_emailreminders" --value="$enable_emailreminders" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_emailreminders --value="true" +# if [ -z "${enable_emailreminders:-}" ]; then +# enable_emailreminders="true" +# ynh_app_setting_set --key="enable_emailreminders" --value="$enable_emailreminders" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_userdeletion --value="true" -if [ -z "${enable_userdeletion:-}" ]; then - enable_userdeletion="true" - ynh_app_setting_set --key="enable_userdeletion" --value="$enable_userdeletion" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=enable_userdeletion --value="true" +# if [ -z "${enable_userdeletion:-}" ]; then +# enable_userdeletion="true" +# ynh_app_setting_set --key="enable_userdeletion" --value="$enable_userdeletion" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=maxavatarsize --value=1024 -if [ -z "${maxavatarsize:-}" ]; then - maxavatarsize=1024 - ynh_app_setting_set --key="maxavatarsize" --value="$maxavatarsize" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=maxavatarsize --value=1024 +# if [ -z "${maxavatarsize:-}" ]; then +# maxavatarsize=1024 +# ynh_app_setting_set --key="maxavatarsize" --value="$maxavatarsize" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=maxitemsperpage --value=50 -if [ -z "${maxitemsperpage:-}" ]; then - maxitemsperpage=50 - ynh_app_setting_set --key="maxitemsperpage" --value="$maxitemsperpage" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=maxitemsperpage --value=50 +# if [ -z "${maxitemsperpage:-}" ]; then +# maxitemsperpage=50 +# ynh_app_setting_set --key="maxitemsperpage" --value="$maxitemsperpage" +# fi -# FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=language --value="en" -if [ -z "${language:-}" ]; then - language="en" - ynh_app_setting_set --key="language" --value="$language" -fi +# # FIXMEhelpers2.1: maybe replace with: ynh_app_setting_set_default --key=language --value="en" +# if [ -z "${language:-}" ]; then +# language="en" +# ynh_app_setting_set --key="language" --value="$language" +# fi -if ynh_app_upgrading_from_version_before 0.23.0~ynh1; then - mv "$backend_path/config.yml" "$install_dir/config.yml" - ynh_safe_rm "$backend_path" - ynh_app_setting_delete --key="backend_path" -fi +# if ynh_app_upgrading_from_version_before 0.23.0~ynh1; then +# mv "$backend_path/config.yml" "$install_dir/config.yml" +# ynh_safe_rm "$backend_path" +# ynh_app_setting_delete --key="backend_path" +# fi #================================================= # STOP SYSTEMD SERVICE