From fbfb76b42bebf39d8bea03d4ac3acb5d344f24b7 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Wed, 22 Dec 2021 12:03:31 +0100 Subject: [PATCH] Update upgrade --- scripts/upgrade | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/upgrade b/scripts/upgrade index a315e52..2d1febc 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -55,6 +55,20 @@ ynh_abort_if_errors #================================================= ynh_script_progression --message="Ensuring downward compatibility..." --weight=1 +# If new datadir doesn't exist, create it +if [ -z "/home/yunohost.app/$app" ]; then + datadir=/home/yunohost.app/$app + ynh_app_setting_set --app=$app --key=datadir --value=$datadir + + cp -a "/home/$app/repositories" "$datadir/data/repositories" + cp -a "/home/$app/data/avatars" "$datadir/data/avatars" + cp -a "/home/$app/data/attachments" "$datadir/data/attachments" + + chmod 750 "$datadir" + chmod -R o-rwx "$datadir" + chown -R $app:www-data "$datadir" +fi + # Cleaning legacy permissions if ynh_legacy_permissions_exists; then ynh_legacy_permissions_delete_all