From 024fe5a267d2460b3e786ec3398a917bc84a196e Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 25 Sep 2026 15:26:02 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B0=D1=81=D1=82=D0=B5=D1=80=20=D0=BD?= =?UTF-8?q?=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=20=D0=BD=D0=B5?= =?UTF-8?q?=20=D0=BD=D0=B0=D0=B2=D1=8F=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D1=82?= =?UTF-8?q?=D1=81=D1=8F=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0=D0=BC?= =?UTF-8?q?,=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D1=91=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D0=BC=20=D1=81=20=D0=BF=D1=80=D0=BE=D1=88=D0=BB=D0=BE?= =?UTF-8?q?=D0=B9=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Он открывается сам только после новой установки; уже настроенные серверы запускают его из «Настроек». Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_019LEUXMcdZo7b87mjkUsPgg --- scripts/install_web_panel.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/install_web_panel.sh b/scripts/install_web_panel.sh index b9e1eb2..1d8546e 100644 --- a/scripts/install_web_panel.sh +++ b/scripts/install_web_panel.sh @@ -144,7 +144,9 @@ fi step "Копируем панель в ${APP_DIR}" run_logged "Новая версия скопирована" rsync -a --delete --exclude='__pycache__/' --exclude='.env' "$WEB_DIR/" "${APP_DIR}.new/" install -m 0644 "${REPO_DIR}/VERSION" "${APP_DIR}.new/VERSION" +FRESH_INSTALL=1 if [[ -d "$APP_DIR" ]]; then + FRESH_INSTALL=0 rm -rf "${APP_DIR}.prev" mv "$APP_DIR" "${APP_DIR}.prev" ok "Предыдущая версия сохранена в ${APP_DIR}.prev (virtuality-ctl rollback)" @@ -225,6 +227,8 @@ if [[ -f "$SETUP_STATE_FILE" ]]; then ok "Состояние установки уже ведётся" elif [[ "${VIRTUALITY_FIRSTBOOT:-0}" == "1" ]]; then ok "Прогресс пишет первая загрузка" +elif [[ "$FRESH_INSTALL" != "1" ]]; then + ok "Обновление уже настроенного сервера — мастер не нужен (его можно запустить в Настройках)" else # A node installed by hand gets the same first-run wizard as one installed from the image. printf '{"stage": "done", "message": "", "steps": []}\n' > "$SETUP_STATE_FILE"