From c84cece0bd6fc46dab491a71d9e0e5fc3fc8e090 Mon Sep 17 00:00:00 2001 From: orhtej2 <2871798+orhtej2@users.noreply.github.com> Date: Mon, 11 May 2026 14:16:05 +0200 Subject: [PATCH] Tweaks to service start --- scripts/backup | 2 +- scripts/change_url | 4 ++-- scripts/install | 4 ++-- scripts/restore | 4 ++-- scripts/upgrade | 6 +++--- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/scripts/backup b/scripts/backup index 675405d..c7a5f5a 100755 --- a/scripts/backup +++ b/scripts/backup @@ -34,7 +34,7 @@ ynh_backup "/etc/systemd/system/$app.service" # BACKUP VARIOUS FILES #================================================= -ynh_backup "/var/log/$app/" +ynh_backup "/var/log/technitium/" #================================================= # END OF SCRIPT diff --git a/scripts/change_url b/scripts/change_url index 376c641..5882bc4 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -11,7 +11,7 @@ source /usr/share/yunohost/helpers #================================================= ynh_script_progression "Stopping $app's systemd service..." -ynh_systemctl --service="$app" --action="stop" +ynh_systemctl --service="$app" --action="stop" --wait_until="was stopped successfully" #================================================= # MODIFY URL IN NGINX CONF @@ -25,7 +25,7 @@ ynh_config_change_url_nginx #================================================= ynh_script_progression "Starting $app's systemd service..." -ynh_systemctl --service="$app" --action="start" +ynh_systemctl --service="$app" --action="start" --wait_until="in web browser to access web console." #================================================= # END OF SCRIPT diff --git a/scripts/install b/scripts/install index 05f23ed..235cb8a 100755 --- a/scripts/install +++ b/scripts/install @@ -25,7 +25,7 @@ ynh_config_add_nginx # Create a dedicated systemd config ynh_config_add_systemd -yunohost service add "$app" --description="Technitium DNS Server" --log="/var/log/$app/$app.log" --needs_exposed_ports="53" +yunohost service add "$app" --description="Technitium DNS Server" --log="/var/log/technitium/$app.log" --needs_exposed_ports="53" # Use logrotate to manage application logfile(s) ynh_config_add_logrotate /var/log/technitium/dns @@ -36,7 +36,7 @@ ynh_config_add_logrotate /var/log/technitium/dns ynh_script_progression "Starting $app's systemd service..." # Start a systemd service -ynh_systemctl --service="$app" --action="start" +ynh_systemctl --service="$app" --action="start" --wait_until="in web browser to access web console." #================================================= # END OF SCRIPT diff --git a/scripts/restore b/scripts/restore index 212518f..24d9b08 100755 --- a/scripts/restore +++ b/scripts/restore @@ -29,7 +29,7 @@ ynh_restore "/etc/nginx/conf.d/$domain.d/$app.conf" ynh_restore "/etc/systemd/system/$app.service" systemctl enable "$app.service" --quiet -yunohost service add "$app" --description="Technitium DNS Server" --log="/var/log/$app/$app.log" --needs_exposed_ports=53 +yunohost service add "$app" --description="Technitium DNS Server" --log="/var/log/technitium/$app.log" --needs_exposed_ports=53 ynh_restore "/etc/logrotate.d/$app" mkdir -p /var/log/technitium/dns @@ -40,7 +40,7 @@ chown -R $app:$app /var/log/technitium #================================================= ynh_script_progression "Starting $app's systemd service..." -ynh_systemctl --service="$app" --action="start" +ynh_systemctl --service="$app" --action="start" --wait_until="in web browser to access web console." #================================================= # RELOAD NGINX diff --git a/scripts/upgrade b/scripts/upgrade index 79c3d94..6267bb8 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -11,7 +11,7 @@ source /usr/share/yunohost/helpers #================================================= ynh_script_progression "Stopping $app's systemd service..." -ynh_systemctl --service=$app --action="stop" +ynh_systemctl --service=$app --action="stop" --wait_until="was stopped successfully" #================================================= # ENSURE DOWNWARD COMPATIBILITY @@ -43,7 +43,7 @@ ynh_config_add_nginx # Create a dedicated systemd config ynh_config_add_systemd -yunohost service add "$app" --description="Technitium DNS Server" --log="/var/log/$app/$app.log" --needs_exposed_ports=53 +yunohost service add "$app" --description="Technitium DNS Server" --log="/var/log/technitium/$app.log" --needs_exposed_ports=53 # Use logrotate to manage app-specific logfile(s) ynh_config_add_logrotate /var/log/technitium/dns @@ -53,7 +53,7 @@ ynh_config_add_logrotate /var/log/technitium/dns #================================================= ynh_script_progression "Starting $app's systemd service..." -ynh_systemctl --service="$app" --action="start" +ynh_systemctl --service="$app" --action="start" --wait_until="in web browser to access web console." #================================================= # END OF SCRIPT