Первая загрузка с образа: пароли учётных записей показываются сразу после создания, крупно, с просьбой сфотографировать или записать, и не исчезают до Enter (раньше при ошибке установки — через 5 секунд); установка bj — на экране в оформлении Bridge&Join (bj-firstboot-screen: шаги, полоса хода, итог с адресом и кодом), весь вывод — в /var/log/bj/firstboot-install.log, при сбое — одна автоматическая повторная попытка; bj-installer с BJ_SCREEN печатает план шагов; шрифт консоли установщика — для экранов первой загрузки
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -169,6 +169,14 @@ func (in *installer) run() error {
|
||||
todo = append(todo, s)
|
||||
}
|
||||
}
|
||||
if os.Getenv("BJ_SCREEN") != "" { // экран установки (bj-firstboot-screen): весь план шагов заранее
|
||||
var titles []string
|
||||
for _, s := range todo {
|
||||
titles = append(titles, s.title)
|
||||
}
|
||||
fmt.Fprintf(in.out.w, "@@plan %s\n", strings.Join(titles, "|"))
|
||||
in.out.flush()
|
||||
}
|
||||
for i, s := range todo {
|
||||
in.out.step(i+1, len(todo), s.title)
|
||||
detail, err := s.run()
|
||||
|
||||
Reference in New Issue
Block a user