aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreric_G <46165813+ericgaspar@users.noreply.github.com>2025-11-08 18:14:11 +0100
committerGitHub <noreply@github.com>2025-11-08 18:14:11 +0100
commit67ac9c5f9c04ce932659e25b404453620c3718ba (patch)
tree673eb524ee42215d2195c2ad74661bd1e39aad5c
parent29a382bb68ccffd0a1f9d013fa893b04eb5d73cd (diff)
parent7c7f8f3331184f9e89f920857f9fda7653d3b8b6 (diff)
downloadmastodon_ynh-67ac9c5f9c04ce932659e25b404453620c3718ba.tar.gz
mastodon_ynh-67ac9c5f9c04ce932659e25b404453620c3718ba.tar.bz2
mastodon_ynh-67ac9c5f9c04ce932659e25b404453620c3718ba.zip
Merge pull request #533 from YunoHost-Apps/testing
Testing
-rw-r--r--README.md2
-rw-r--r--manifest.toml6
-rw-r--r--scripts/backup14
-rw-r--r--scripts/install8
-rw-r--r--scripts/restore6
-rw-r--r--scripts/upgrade10
6 files changed, 19 insertions, 27 deletions
diff --git a/README.md b/README.md
index b2b7d49..df2142b 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ Libre and federated social network
[![🌐 Official app website](https://img.shields.io/badge/Official_app_website-darkgreen?style=for-the-badge)](https://joinmastodon.org/)
[![App Demo](https://img.shields.io/badge/App_Demo-blue?style=for-the-badge)](https://joinmastodon.org/)
-[![Version: 4.4.8~ynh1](https://img.shields.io/badge/Version-4.4.8~ynh1-rgb(18,138,11)?style=for-the-badge)](https://ci-apps.yunohost.org/ci/apps/mastodon/)
+[![Version: 4.5.0~ynh1](https://img.shields.io/badge/Version-4.5.0~ynh1-rgb(18,138,11)?style=for-the-badge)](https://ci-apps.yunohost.org/ci/apps/mastodon/)
<div align="center">
<a href="https://apps.yunohost.org/app/mastodon"><img height="100px" src="https://github.com/YunoHost/yunohost-artwork/raw/refs/heads/main/badges/neopossum-badges/badge_more_info_on_the_appstore.svg"/></a>
diff --git a/manifest.toml b/manifest.toml
index 55b2c0c..75821b8 100644
--- a/manifest.toml
+++ b/manifest.toml
@@ -5,7 +5,7 @@ name = "Mastodon"
description.en = "Libre and federated social network"
description.fr = "Réseau social libre et fédéré"
-version = "4.4.8~ynh1"
+version = "4.5.0~ynh1"
maintainers = []
@@ -52,8 +52,8 @@ ram.runtime = "500M"
[resources]
[resources.sources]
[resources.sources.main]
- url = "https://github.com/mastodon/mastodon/archive/refs/tags/v4.4.8.tar.gz"
- sha256 = "1ceb553bc8d75fcac16124610574b6535002ae41d7bb387355d9739d502cc594"
+ url = "https://github.com/mastodon/mastodon/archive/refs/tags/v4.5.0.tar.gz"
+ sha256 = "86d3daa5e402d0cbc702cfda4d1c9e5043f8d7df2ade1be11b1e8054c6f36340"
autoupdate.strategy = "latest_github_release"
[resources.sources.redis_migration]
diff --git a/scripts/backup b/scripts/backup
index 5172032..ee972d8 100644
--- a/scripts/backup
+++ b/scripts/backup
@@ -13,25 +13,17 @@ ynh_print_info "Declaring files to be backed up..."
ynh_backup "$install_dir"
#=================================================
-# BACKUP THE NGINX CONFIGURATION
+# BACKUP SYSTEM CONFIGURATION
#=================================================
ynh_backup "/etc/nginx/conf.d/$domain.d/$app.conf"
-#=================================================
-# BACKUP LOGROTATE
-#=================================================
-
-ynh_backup "/etc/logrotate.d/$app"
-
-#=================================================
-# BACKUP SYSTEMD
-#=================================================
-
ynh_backup "/etc/systemd/system/$app-web.service"
ynh_backup "/etc/systemd/system/$app-sidekiq.service"
ynh_backup "/etc/systemd/system/$app-streaming.service"
+ynh_backup "/etc/logrotate.d/$app"
+
#=================================================
# BACKUP VARIOUS FILES
#=================================================
diff --git a/scripts/install b/scripts/install
index ddff21c..1147c6a 100644
--- a/scripts/install
+++ b/scripts/install
@@ -141,12 +141,12 @@ ynh_config_add_logrotate
#=================================================
ynh_script_progression "Starting all systemd services..."
-ynh_systemctl --service=${app}-web --action="start" --log_path=/var/log/$app/$app-web.log --wait_until="Listening on"
-ynh_systemctl --service=${app}-sidekiq --action="start" --log_path=/var/log/$app/$app-sidekiq.log --wait_until="Schedules Loaded"
-ynh_systemctl --service=${app}-streaming --action="start" --log_path=/var/log/$app/$app-streaming.log --wait_until="Streaming API now listening"
+ynh_systemctl --service=${app}-web --action="start" --log_path=/var/log/$app/$app-web.log #--wait_until="Listening on"
+ynh_systemctl --service=${app}-sidekiq --action="start" --log_path=/var/log/$app/$app-sidekiq.log #--wait_until="Schedules Loaded"
+ynh_systemctl --service=${app}-streaming --action="start" --log_path=/var/log/$app/$app-streaming.log #--wait_until="Streaming API now listening"
#=================================================
# END OF SCRIPT
#=================================================
-ynh_script_progression "Installation of $app completed" \ No newline at end of file
+ynh_script_progression "Installation of $app completed"
diff --git a/scripts/restore b/scripts/restore
index 2491c12..5d3274c 100644
--- a/scripts/restore
+++ b/scripts/restore
@@ -73,9 +73,9 @@ ynh_restore "/etc/logrotate.d/$app"
#=================================================
ynh_script_progression "Reloading NGINX web server and $app's service..."
-ynh_systemctl --service=${app}-web --action="start" --log_path=/var/log/$app/$app-web.log --wait_until="Listening on"
-ynh_systemctl --service=${app}-sidekiq --action="start" --log_path=/var/log/$app/$app-sidekiq.log --wait_until="Schedules Loaded"
-ynh_systemctl --service=${app}-streaming --action="start" --log_path=/var/log/$app/$app-streaming.log --wait_until="Streaming API now listening"
+ynh_systemctl --service=${app}-web --action="start" --log_path=/var/log/$app/$app-web.log #--wait_until="Listening on"
+ynh_systemctl --service=${app}-sidekiq --action="start" --log_path=/var/log/$app/$app-sidekiq.log #--wait_until="Schedules Loaded"
+ynh_systemctl --service=${app}-streaming --action="start" --log_path=/var/log/$app/$app-streaming.log #--wait_until="Streaming API now listening"
ynh_systemctl --service=nginx --action=reload
diff --git a/scripts/upgrade b/scripts/upgrade
index 24b131e..f1f29d1 100644
--- a/scripts/upgrade
+++ b/scripts/upgrade
@@ -17,8 +17,8 @@ fi
#=================================================
ynh_script_progression "Stopping $app's systemd service..."
-ynh_systemctl --service=${app}-web --action="stop" --log_path=/var/log/$app/$app-web.log --wait_until="Goodbye"
-ynh_systemctl --service=${app}-sidekiq --action="stop" --log_path=/var/log/$app/$app-sidekiq.log --wait_until="Bye"
+ynh_systemctl --service=${app}-web --action="stop" --log_path=/var/log/$app/$app-web.log
+ynh_systemctl --service=${app}-sidekiq --action="stop" --log_path=/var/log/$app/$app-sidekiq.log
ynh_systemctl --service=${app}-streaming --action="stop" --log_path=/var/log/$app/$app-streaming.log
#=================================================
@@ -152,9 +152,9 @@ popd
#=================================================
ynh_script_progression "Starting $app's systemd service..."
-ynh_systemctl --service=${app}-web --action="restart" --log_path=/var/log/$app/$app-web.log --wait_until="Listening on"
-ynh_systemctl --service=${app}-sidekiq --action="start" --log_path=/var/log/$app/$app-sidekiq.log --wait_until="Schedules Loaded"
-ynh_systemctl --service=${app}-streaming --action="start" --log_path=/var/log/$app/$app-streaming.log --wait_until="Streaming API now listening"
+ynh_systemctl --service=${app}-web --action="restart" --log_path=/var/log/$app/$app-web.log #--wait_until="Listening on"
+ynh_systemctl --service=${app}-sidekiq --action="start" --log_path=/var/log/$app/$app-sidekiq.log #--wait_until="Schedules Loaded"
+ynh_systemctl --service=${app}-streaming --action="start" --log_path=/var/log/$app/$app-streaming.log #--wait_until="Streaming API now listening"
#=================================================
# END OF SCRIPT