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=gmail.com; s=20221208; t=1683035168; x=1685627168; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=DgatgMtmF06DzhKJCIwi96i6HosWBxpEO/vcWAEJv6c=; b=KdhOI6W0ITG4iQfpUfDlMjT1lhi6CIHJ8UwpepOworzFDBdx9i4EFszXLvhnN/WME1 AF9EQMXb+vGieg0SSaarhxvgzp+PeeJL7P9ApLlwscVADYSQrRu3zhMvXNwFdpl65qeB It2eXIWVUJ3REDwaXYCOxRoey2NWT9/PRg+PPph7k5FnVNooiI3bPaW7YjxmEx+JyRZ2 dWRoDWn+mnjjgYH/eI4AzOu/JZs6V96LmbxA9jwIfQIzbNK7MzYG673g2uNpWvGh7pu9 TVJUu0CGT2ZHJVjq8hpUMamYSErImNr34FgN8jTGRYNzOc8BgmcyMVNGFPbpKKg95/M7 ewWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683035168; x=1685627168; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DgatgMtmF06DzhKJCIwi96i6HosWBxpEO/vcWAEJv6c=; b=SaI7kkVitIKG795LOmbvL1YmAxk/pT8FERXt6439vI22sC1RU/M9q4BIgMTo1IbLv/ Hm2ONstiPpJbhdCjRuqUTvFyqWje4nFVyfoXcvfDmblH2h1DwqBrYgD6jzSd/FCAqriY x8YhQKChN6yo+XGhQQNv8p4JO5xudhfnyen/mR+IYZ0hsC6ehkYVgF+qV1X3D6ziPDmG CJxjf3jyvpFc1/IU550hlKLpl2MPYU35vS7E9LN18UQwBqFyGRZoNEx3tyb7CKuqjKWI RVmk/emCpg7kwsvBirc/5pTKKsO/x4yEKYP47vLL31jjQrRQs4oc5kWBMbLrqlyQeL5I abrw== X-Gm-Message-State: AC+VfDxZCKoxXTMEy5557qX0Hc4G3ZgQZ+9eprl5knpbmQhTz80wl5jE LVDljZZQT4XKiNIzaFbkhHQhfc2zsT4= X-Google-Smtp-Source: ACHHUZ4dqGKKcsXorI72++USnJg1y+XjkZwHPdlr+BflUct88feCcIwADTiWE6sHAymF7F0r+pgrIQ== X-Received: by 2002:a1c:6a14:0:b0:3f1:7324:c81d with SMTP id f20-20020a1c6a14000000b003f17324c81dmr13451353wmc.14.1683035168204; Tue, 02 May 2023 06:46:08 -0700 (PDT) Date: Tue, 2 May 2023 15:46:03 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: References: <9fabbee6-2ffe-2f5f-ec8f-bca2709e9a6e@basealt.ru> <23ae9afd-58a5-43c1-d07f-f16a7610d8f3@basealt.ru> <622a14ca-f5d2-81e0-19a9-20fdb82d6e7b@basealt.ru> <0b688d8c-8ee1-d70b-2fe0-83c8cd040461@basealt.ru> <5a0c8d78-1b84-f46f-d688-1c58f7528dde@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5a0c8d78-1b84-f46f-d688-1c58f7528dde@basealt.ru> Subject: Re: [make-initrd] =?utf-8?b?0J3QtSDQt9Cw0L/Rg9GB0LrQsNGC0Ywg0YHQtdGA?= =?utf-8?b?0LLQuNGBLCDQtdGB0LvQuCDQt9Cw0L/Rg9GJ0LXQvSDQtNGA0YPQs9C+0Lkg?= =?utf-8?b?0YHQtdGA0LLQuNGB?= X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 May 2023 13:46:11 -0000 Archived-At: List-Archive: On Tue, May 02, 2023 at 08:07:30PM +0700, Антон Мидюков wrote: > 02.05.2023 19:57, Alexey Gladkov пишет: > > On Tue, May 02, 2023 at 07:46:34PM +0700, Антон Мидюков wrote: > >> 02.05.2023 19:03, Alexey Gladkov пишет: > >>> On Tue, May 02, 2023 at 06:39:47PM +0700, Антон Мидюков wrote: > >>>> 02.05.2023 18:36, Alexey Gladkov пишет: > >>>>> On Tue, May 02, 2023 at 06:20:27PM +0700, Антон Мидюков wrote: > >>>>>> 02.05.2023 18:17, Alexey Gladkov пишет: > >>>>>>> On Tue, May 02, 2023 at 06:08:56PM +0700, Антон Мидюков wrote: > >>>>>>>> Здравствуйте > >>>>>>>> > >>>>>>>> А есть ли какая-то возможность указать в заголовке init-скрипта initrd, чтобы если он запускается, то другой init-скрипт не стартует? > >>>>>>> > >>>>>>> Таких зависимостей среди сервисов нет. > >>>>>>> > >>>>>>>> Или как-то иначе решить такую задачу? > >>>>>>>> Конкретика: > >>>>>>>> Нужно, чтобы plymouth не запускался, если будет запускаться bootchain. А уже сам bootchain бы запускал plymouth. > >>>>>>>> Другой вариант: не запускать plymouth, пока bootchain не завершит работу. > >>>>>>>> Причина в том, что plymouth занимает консоль и не даёт bootchain ничего в ней нарисовать. > >>>>>>>> Сейчас bootchain запускается на tty2, и проблемы поэтому нет. Но, если запускать с параметром cmdline console=tty1, при запущенном plymouth bootchain вечно ждёт доступ к tty1. > >>>>>>> > >>>>>>> bootchain может перед началом работы выполнить: plymouth --hide-splash . > >>>>>>> > >>>>>>> Почему такой вариант не подходит ? > >>>>>>> > >>>>>> > >>>>>> plymouth при скрытии splash выводит тему details, т.е. сообщения идут через него. И вот через details bootchain почему-то не работает. > >>>>>> Помогает только nosplash, т.е. отключение запуска plymouth. > >>>>> > >>>>> Я очень плохо знаю опции этой утилиты. Я имел в виду опцию, которая его > >>>>> останавливает. Наверное это quit. > >>>>> > >>>> > >>>> Да. Если полностью остановить, то работать будет. Просто это же моргание будет дополнительное. Было бы лучше не запускать. > >>> > >>> Если plymouth не должен запускаться совсем, то правильнее прописать его > >>> отключения ещё при сборке. В config.mk прописать: > >>> > >>> $(call feature-disables,plymouth) > >>> > >>> В самом initramfs отключение можно сделать только через костыли. > >>> > >> > >> Да, это то, что нужно. Спасибо! > >> А запускать plymouth нужно на другом tty, например на tty5, как делает это propagator с опцией --tty=/dev/tty5 > >> > >> Но тогда может можно просто настроить запуск на tty5 при make-initrd? Или нельзя? > > > > Я не очень понял идею. Вы хотите из фичи bootchain настраивать на каком > > tty будет запущен plymouth ? > > > > Да. Такое технически возможно. Можно сделать так чтобы tty был настраиваемым на стадии сборки образа. > Но можно пойти более простым путём, не менять tty для bootchain с tty2 на другой, если указана не serial console. > Там ошибка сейчас, получается. Этого я не понял. Объясните пожалуйста. -- Rgrds, legion