1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/garradin_ynh.git synced 2024-09-03 18:36:17 +02:00

Fix 0.9.8 upgrade's curl

This commit is contained in:
tituspijean 2021-09-26 15:45:48 +02:00
parent 0fa2b9ddda
commit 864e1f68cf
No known key found for this signature in database
GPG key ID: EF3B0D7CC0A94720

View file

@ -121,18 +121,25 @@ then
ynh_replace_string --match_string="//const WWW_URI = '/asso/';" --replace_string="const WWW_URI = '$path_url/';" --target_file="$final_path/config.local.php"
fi
chmod 755 $final_path
# Create the visitors permission if needed
if [ $is_public -eq 1 ]
then
ynh_permission_update --permission "main" --add "visitors"
# We need to have the app public before finalizing the upgrade
# So let's store its current state and allow visitors if needed
visitors_enabled=$(ynh_permission_has_user --permission=main --user=visitors)
if [ $visitors_enabled -eq 0 ]
ynh_permission_update --permission "main" --remove "visitors"
fi
ynh_systemd_action --service_name=nginx --action=reload
#finalyse upgrade
# Finalize the upgrade
ynh_local_curl "/index.php"
sleep 5
ynh_local_curl "/index.php"
upgrade_type="UPGRADE_APP"
# Remove visitors access if they were not allowed initially
if [ $visitors_enabled -eq 0 ]
ynh_permission_update --permission "main" --remove "visitors"
fi
fi
#=================================================