diff --git a/README.md b/README.md index 3649a86..9fc2139 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Friendica is a decentralised communications platform that integrates social communication. The platform links to independent social projects and corporate services. Friendica connects you effortlessly to a federated communications network of several thousand servers, with more than half a million user registrations. You can directly connect to anyone on Friendica, Mastodon, Diaspora, GnuSocial, Pleroma, or Hubzilla, regardless where each user profile is hosted. -**Shipped version:** 2023.05~ynh3 +**Shipped version:** 2023.12~ynh1 **Demo:** https://dir.friendica.social/servers diff --git a/README_fr.md b/README_fr.md index 300ae60..1505640 100644 --- a/README_fr.md +++ b/README_fr.md @@ -19,7 +19,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Friendica is a decentralised communications platform that integrates social communication. The platform links to independent social projects and corporate services. Friendica connects you effortlessly to a federated communications network of several thousand servers, with more than half a million user registrations. You can directly connect to anyone on Friendica, Mastodon, Diaspora, GnuSocial, Pleroma, or Hubzilla, regardless where each user profile is hosted. -**Version incluse :** 2023.05~ynh3 +**Version incluse :** 2023.12~ynh1 **Démo :** https://dir.friendica.social/servers diff --git a/manifest.toml b/manifest.toml index 7b4243e..a9e635a 100644 --- a/manifest.toml +++ b/manifest.toml @@ -5,7 +5,7 @@ name = "Friendica" description.en = "Decentralized Social Network" description.fr = "Réseau social décentralisé" -version = "2023.05~ynh3" +version = "2023.12~ynh1" maintainers = [] @@ -49,13 +49,13 @@ ram.runtime = "50M" [resources.sources] [resources.sources.main] - url = "https://github.com/friendica/friendica/archive/refs/tags/2023.05.tar.gz" - sha256 = "727a8fdab6a2f6424d3dbc895496447e750eb0f8e1e11b70f1e229a7e3c9a31d" + url = "https://github.com/friendica/friendica/archive/refs/tags/2023.12.tar.gz" + sha256 = "d55475628ae24aab1ee7ed3367d22b2fd3ee49200b5da276c69e97df2afbd943" autoupdate.strategy = "latest_github_tag" [resources.sources.addons] - url = "https://github.com/friendica/friendica-addons/archive/refs/tags/2023.05.tar.gz" - sha256 = "df29aed28c0208e162c76f91949d0c3a0f77fe09853fe1a6d854b9956075d8a0" + url = "https://github.com/friendica/friendica-addons/archive/refs/tags/2023.12.tar.gz" + sha256 = "d0228833584dd7dc0301ee04bd41728345c8051d84908849dea52ed04a7c8982" [resources.system_user] diff --git a/scripts/backup b/scripts/backup index 8dce025..597bead 100644 --- a/scripts/backup +++ b/scripts/backup @@ -15,7 +15,9 @@ source /usr/share/yunohost/helpers #================================================= ynh_print_info --message="Declaring files to be backed up..." -(cd $install_dir && ynh_exec_as "$app" php$phpversion bin/console maintenance 1) +(cd $install_dir && ynh_exec_as "$app" php$phpversion bin/console.php maintenance 1) + +trap "(cd $install_dir && ynh_exec_as "$app" php$phpversion bin/console.php maintenance 0)" EXIT #================================================= # BACKUP THE APP MAIN DIR @@ -61,8 +63,6 @@ ynh_print_info --message="Backing up the MySQL database..." ynh_mysql_dump_db --database="$db_name" > db.sql -(cd $install_dir && ynh_exec_as "$app" php$phpversion bin/console maintenance 0) - #================================================= # END OF SCRIPT #================================================= diff --git a/scripts/restore b/scripts/restore index 648fa0a..29f7215 100644 --- a/scripts/restore +++ b/scripts/restore @@ -57,6 +57,13 @@ ynh_systemd_action --service_name=php$phpversion-fpm --action=reload ynh_systemd_action --service_name=nginx --action=reload +#============== +# FINALIZATION +#============== + +# exit maintenance mode since the app was backed up while in maintenance mode +(cd $install_dir && ynh_exec_as "$app" php$phpversion bin/console.php maintenance 0) + #================================================= # END OF SCRIPT #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 7901ba9..534cdea 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -65,7 +65,7 @@ ynh_add_fail2ban_config --logpath="/var/log/nginx/${domain}-error.log" --failreg # Run Composer pushd "$install_dir" ynh_exec_as "$app" php$phpversion bin/composer.phar install --no-dev --quiet - ynh_exec_as "$app" php$phpversion bin/console dbstructure update + ynh_exec_as "$app" php$phpversion bin/console.php dbstructure update popd #=================================================