From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1638184444; bh=onSpGWThm/CttBWcGQEd8ntOlg9Cb26UeEWCVbGpLSA=; h=In-Reply-To:From:Subject:References:Date:Message-ID:To; b=uU9000iCl/pbWgZtcg40aFZ30hEncoUTP/+0rDZQI9Mjs2tL/VOvoIpuYi/OpFDGX 8yK0K1UlcpFXnYavz0AAg8yXxcUCP+ZTz2E1Sm1876i3IHk9NL3dxFYh9uM3xAW1Te gYzsdJlq+XAnz0+AzZb7YzK6DozPEqPSLfgf2qws= Authentication-Results: iva8-bad74b408dcf.qloud-c.yandex.net; dkim=pass header.i=@ya.ru X-Yandex-Fwd: 2 Message-ID: Date: Mon, 29 Nov 2021 18:14:02 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Content-Language: ru To: devel-distro@lists.altlinux.org References: <30e1387e-a982-2d46-4dfc-64e4c2083dfc@ya.ru> From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [devel-distro] =?utf-8?b?U3lzdmluaXQ6INC00LjQvdCw0LzQuNGH0LXRgdC6?= =?utf-8?b?0LDRjyDQvdCw0YHRgtGA0L7QudC60LAgc2VyaWFsIHR0eQ==?= X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Nov 2021 11:14:07 -0000 Archived-At: List-Archive: 29.11.2021 18:12, Konstantin Lepikhov пишет: > Hi Антон! > > On 11/29/2021, at 05:35:19 PM you wrote: > >> Здравствуйте >> >> В systemd очень удобно сделана динамическая настройка serial tty >> на основе аргумента console=. >> Нельзя ли подобное реализовать для sysvinit? >> >> Зачем это нужно? >> Образы rescue и builder сейчас совершенно не адаптированы к условиям запуска >> на железе, у которого нет монитора. Например, riscv64 Hifive Unleashed. >> Также на одноплатниках и в qemu последовательная консоль сильно удобнее. >> >> В чём проблема? >> Настроить консоль в sysvinit заранее можно, но, если она будет не доступна, >> то будет происходить циклическая попытка её перезапуска раз в 5 минут. >> Как минимум раз в 5 минут будет сообщение на экране, вполне возможно, что и >> в самый неподходящий момент. Разок у меня rescue и вовсе ушёл на перезагрузку. >> Так что заранее настроить не получится. >> >> Видимо, нужен какой-то сервис, который будет запускать и перезапускать agetty >> при доступности последовательной консоли, указанной в cmdline. >> Может такое решение уже существует, а я о нём не знаю? > AFAIR, так раньше и было - console= для ядра и потом стартовал отдельный > сервис, который перенаправлял сообщения в консоль (agetty/mgetty > например). Т.е. не очень понятна проблема, которую вы пытаетесь решить. > А какой сервис? Проблема в том, что я не знаю, что это за сервис, чтобы задействовать его. -- С уважением, Антон Мидюков