From 93105c6f3c43df72d20d8b39643378e90bc027af Mon Sep 17 00:00:00 2001 From: zuevav Date: Tue, 6 Oct 2026 12:05:09 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=BE=D0=BD=D1=81=D0=BE=D0=BB=D1=8C:=20?= =?UTF-8?q?=D0=BA=D0=BB=D1=8E=D1=87=20=D0=BF=D1=80=D0=BE=D0=B4=D1=83=D0=BA?= =?UTF-8?q?=D1=82=D0=B0=20=D1=81=D0=BF=D1=80=D0=B0=D1=88=D0=B8=D0=B2=D0=B0?= =?UTF-8?q?=D0=B5=D1=82=20=D0=B1=D1=80=D0=B0=D1=83=D0=B7=D0=B5=D1=80=20?= =?UTF-8?q?=D0=BF=D0=BE=D1=81=D0=BB=D0=B5=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=B0=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=B0=D1=82=D0=BE=D1=80=D0=B0=20(=D0=BF=D0=BE?= =?UTF-8?q?=D0=B4=D1=81=D0=BA=D0=B0=D0=B7=D0=BA=D0=B8=20bj-welcome=20?= =?UTF-8?q?=D0=B8=20bj-installer)?= 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_014FsEKyJrYF69Cj9ZXzFLRi --- cmd/bj-installer/main.go | 4 ++-- deploy/linux/sbin/bj-welcome | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/bj-installer/main.go b/cmd/bj-installer/main.go index f4ada69..551687d 100644 --- a/cmd/bj-installer/main.go +++ b/cmd/bj-installer/main.go @@ -412,7 +412,7 @@ func machineHash() string { func (in *installer) stepLicense() (string, error) { if strings.TrimSpace(in.code) == "" && in.bundle != "" { - return "пропущена: ключ продукта вводится в браузере на первой странице настройки", nil + return "пропущена: ключ продукта вводится в браузере после создания администратора", nil } setup := in.loadSetup() lic := section(setup, "license") @@ -1071,7 +1071,7 @@ func (c *console) done(code string, l *license.License) { fmt.Fprintf(c.w, " Адрес bj: %s\n", c.paint("1", firstOr(urls, fmt.Sprintf("https://<адрес сервера>:%d", bjHTTPSPort)))) } if l == nil { - fmt.Fprintf(c.w, "\n Ключ продукта ещё не введён — его спросит первая страница в браузере\n (или позже: «Настройка → Лицензия»). Он есть в портале клиента.\n") + fmt.Fprintf(c.w, "\n Ключ продукта ещё не введён — его спросит браузер сразу после создания\n администратора. Он есть в портале клиента.\n") } if l != nil { fmt.Fprintf(c.w, "\n Лицензия: %s, план %s, ключ до %s, модули: %s\n", l.Tenant, l.Plan, l.ExpiresAt.Local().Format("02.01.2006"), featuresText(l)) diff --git a/deploy/linux/sbin/bj-welcome b/deploy/linux/sbin/bj-welcome index ed07a9e..a6dc750 100755 --- a/deploy/linux/sbin/bj-welcome +++ b/deploy/linux/sbin/bj-welcome @@ -50,7 +50,7 @@ fi else printf ' Нужен одноразовый код: sudo bj-installer first-run-code\n' fi - case "$lic" in да*) ;; *) printf ' Ключ продукта ещё не введён — его спросит первая страница.\n';; esac + case "$lic" in да*) ;; *) printf ' Ключ продукта ещё не введён — его спросит браузер после создания администратора.\n';; esac else printf ' Состояние: bj работает. Вход в веб-интерфейс:\n'; url /admin case "$lic" in