From 42068e2b1ea74266a7a46de83fc2c84dd0772830 Mon Sep 17 00:00:00 2001 From: Yellowcooln <12516003+yellowcooln@users.noreply.github.com> Date: Sat, 25 Apr 2026 12:49:10 -0400 Subject: [PATCH] Print clear Buildroot upgrade completion --- buildroot-manage.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/buildroot-manage.sh b/buildroot-manage.sh index 12e4e7c..fe67f5c 100644 --- a/buildroot-manage.sh +++ b/buildroot-manage.sh @@ -1206,8 +1206,11 @@ install_repeater() { } upgrade_repeater() { + local current_version new_version ip_address + ensure_root is_installed || fail "Service is not installed." + current_version=$(get_version) ensure_venv ensure_venv_build_backend @@ -1226,7 +1229,20 @@ upgrade_repeater() { else fail "Installed packages are present but one or more native modules are unusable on this image." fi + + stage "Restarting service" "$INIT_SCRIPT" restart + + new_version=$(get_version) + ip_address=$(get_primary_ip) + + if is_running; then + printf '\nUpgrade complete.\n' + printf 'Version: %s -> %s\n' "$current_version" "$new_version" + printf 'Service is running on: http://%s:8000\n' "${ip_address}" + else + fail "Upgrade completed but the service failed to start. Check: sh $0 logs" + fi } uninstall_repeater() {