1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/gotosocial_ynh.git synced 2024-09-03 19:16:06 +02:00

improved updating with new parameters

This commit is contained in:
OniriCorpe 2022-03-26 03:39:36 +01:00
parent f4dba67a0f
commit 561a377e65

View file

@ -87,48 +87,31 @@ ynh_systemd_action --service_name=$app --action="stop" --log_path="/var/log/$app
ynh_script_progression --message="Ensuring downward compatibility..."
# Upgrade from <0.2.1~ynh4:
if [ -z "$client_max_body_size" ]; then
if ynh_compare_current_package_version --comparison lt --version 0.2.1~ynh4
then
# declaration of new parameters
client_max_body_size="50M"
ynh_app_setting_set --app=$app --key=client_max_body_size --value=$client_max_body_size
fi
if [ -z "$client_max_body_size" ]; then
media-image-max-size="2097152"
ynh_app_setting_set --app=$app --key=media_image_max_size --value=$media_image_max_size
fi
if [ -z "$client_max_body_size" ]; then
media-video-max-size="10485760"
ynh_app_setting_set --app=$app --key=media_video_max_size --value=$media_video_max_size
fi
if [ -z "$client_max_body_size" ]; then
media-description-min-chars="0"
ynh_app_setting_set --app=$app --key=media_description_min_chars --value=$media_description_min_chars
fi
if [ -z "$client_max_body_size" ]; then
media-description-max-chars="500"
ynh_app_setting_set --app=$app --key=media_description_max_chars --value=$media_description_max_chars
fi
if [ -z "$client_max_body_size" ]; then
media-remote-cache-days="30"
ynh_app_setting_set --app=$app --key=media_remote_cache_days --value=$media_remote_cache_days
fi
if [ -z "$client_max_body_size" ]; then
statuses-max-chars="5000"
ynh_app_setting_set --app=$app --key=statuses_max_chars --value=$statuses_max_chars
fi
if [ -z "$client_max_body_size" ]; then
statuses-cw-max-chars="100"
ynh_app_setting_set --app=$app --key=statuses_cw_max_chars --value=$statuses_cw_max_chars
fi
if [ -z "$client_max_body_size" ]; then
statuses-poll-max-options="6"
ynh_app_setting_set --app=$app --key=statuses_poll_max_options --value=$statuses_poll_max_options
fi
if [ -z "$client_max_body_size" ]; then
statuses-poll-option-max-chars="50"
ynh_app_setting_set --app=$app --key=statuses_poll_option_max_chars --value=$statuses_poll_option_max_chars
fi
if [ -z "$client_max_body_size" ]; then
statuses-media-max-files="6"
# registration of new parameters
ynh_app_setting_set --app=$app --key=client_max_body_size --value=$client_max_body_size
ynh_app_setting_set --app=$app --key=media_image_max_size --value=$media_image_max_size
ynh_app_setting_set --app=$app --key=media_video_max_size --value=$media_video_max_size
ynh_app_setting_set --app=$app --key=media_description_min_chars --value=$media_description_min_chars
ynh_app_setting_set --app=$app --key=media_description_max_chars --value=$media_description_max_chars
ynh_app_setting_set --app=$app --key=media_remote_cache_days --value=$media_remote_cache_days
ynh_app_setting_set --app=$app --key=statuses_max_chars --value=$statuses_max_chars
ynh_app_setting_set --app=$app --key=statuses_cw_max_chars --value=$statuses_cw_max_chars
ynh_app_setting_set --app=$app --key=statuses_poll_max_options --value=$statuses_poll_max_options
ynh_app_setting_set --app=$app --key=statuses_poll_option_max_chars --value=$statuses_poll_option_max_chars
ynh_app_setting_set --app=$app --key=statuses_media_max_files --value=$statuses_media_max_files
fi