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=1565617736; bh=uUQMDSdeWouDUkFH+YThqVgCq6RrPGmO4fiOpbYvP3w=; h=In-Reply-To:From:Date:References:To:Subject:Message-ID; b=QcHePiFXGYtr/yae4p/Jo1lluk8vOTzUnflXvMfdQzS7bKnUzXVmfUrhizHWP7wYG BADIIsXun8uEo5ggVVUony3qftvVZ3tVum1HURy5NBVmxuDqvw51LqzrgMtrB2EcTn b9byTS8ZU/DfFZbcdaAWfATfVZ6xKt5Vpnip59f4= Authentication-Results: mxback11o.mail.yandex.net; dkim=pass header.i=@ya.ru To: devel-distro@lists.altlinux.org References: From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= Message-ID: Date: Mon, 12 Aug 2019 20:48:52 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------4569AF234F5246926D0C16FF" Content-Language: ru Subject: Re: [devel-distro] I: systemd-settings 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, 12 Aug 2019 13:48:59 -0000 Archived-At: List-Archive: This is a multi-part message in MIME format. --------------4569AF234F5246926D0C16FF Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 26.07.2019 2:48, Alexey Shabalin пишет: > Всем привет. > Я добавил несколько новых пакетов в systemd-settings. > К ранее существовавшим > - systemd-settings-disable-kill-user-processes > - systemd-settings-enable-kill-user-processes (что бы работал screen) > - systemd-settings-disable-user-systemd-for-selinux > добавил: > - systemd-settings-enable-showstatus > - systemd-settings-disable-dumpcore > - systemd-settings-enable-log-to-tty12 Все три хочется включить в сборки регулярок/стартеркитов с systemd по дефолту. Потому предлагаю такой патч. Для каждого своя цель и общая для всех троих цель use/init/systemd/settings > Функционал вообщем понятен из названия. > > systemd-settings-enable-showstatus понадобился потому,что > по умолчанию ShowStatus=yes, то стоит передать ядру параметр quiet, > как этот параметр становится ShowStatus=auto. А это означает не > показывать успешно запущенные systemd unit ([OK] описание юнита), а > показывать только запуск с ошибками. > Поэтому с quiet после сообщений от initrd видно сразу приглашение login: > Пакет systemd-settings-enable-showstatus заставляет всегда показывать > статус старта сервиса. > > Пакет systemd-settings-enable-log-to-tty12 может заменить > installer-feature-journald-tty. > Достаточно просто установить пакет, а не править конфиги systemd. > Прошу поправить это в mkimage-profiles. > -- С уважением, Антон Мидюков --------------4569AF234F5246926D0C16FF Content-Type: text/x-patch; name="0001-init-add-systemd-settings.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-init-add-systemd-settings.patch" >>From 314cb55337665ae4175eb85ad1dd81a027154cd6 Mon Sep 17 00:00:00 2001 From: Anton Midyukov Date: Mon, 12 Aug 2019 19:28:28 +0700 Subject: [PATCH] init: add systemd-settings-* See-also: https://lists.altlinux.org/pipermail/devel-distro/2019-July/001710.html --- features.in/init/config.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/features.in/init/config.mk b/features.in/init/config.mk index c3b7f9a07..edee166c7 100644 --- a/features.in/init/config.mk +++ b/features.in/init/config.mk @@ -46,3 +46,19 @@ use/init/systemd/debug: use/init/systemd use/services # set multi-user target by default use/init/systemd/multiuser: use/init/systemd @$(call add,STAGE2_BOOTARGS,systemd.unit=multi-user.target) + +# set global TTYPath=/dev/tty12 for forward logs +use/init/systemd/log-to-tty12: use/init/systemd + @$(call add,THE_PACKAGES,systemd-settings-enable-log-to-tty12) + +# disable dumpcore +use/init/systemd/disable-dumpcore: use/init/systemd + @$(call add,THE_PACKAGES,systemd-settings-disable-dumpcore) + +# enable show status for quit +use/init/systemd/enable-showstatus: use/init/systemd + @$(call add,THE_PACKAGES,systemd-settings-enable-showstatus) + +# optimal settings for systemd +use/init/systemd/settings: use/init/systemd/log-to-tty12 \ + use/init/systemd/disable-dumpcore use/init/systemd/enable-showstatus; @: -- 2.21.0 --------------4569AF234F5246926D0C16FF--