* [devel-distro] I: systemd-settings
@ 2019-07-25 19:48 Alexey Shabalin
2019-07-26 11:19 ` Michael Shigorin
2019-08-12 13:48 ` Антон Мидюков
0 siblings, 2 replies; 7+ messages in thread
From: Alexey Shabalin @ 2019-07-25 19:48 UTC (permalink / raw)
To: Distributions development, ALT Linux Sisyphus discussions
Всем привет.
Я добавил несколько новых пакетов в 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-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.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel-distro] I: systemd-settings
2019-07-25 19:48 [devel-distro] I: systemd-settings Alexey Shabalin
@ 2019-07-26 11:19 ` Michael Shigorin
2019-08-01 20:19 ` Alexey Shabalin
2019-08-12 13:48 ` Антон Мидюков
1 sibling, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2019-07-26 11:19 UTC (permalink / raw)
To: Distributions development
On Thu, Jul 25, 2019 at 10:48:59PM +0300, Alexey Shabalin wrote:
> Пакет systemd-settings-enable-log-to-tty12 может заменить
> installer-feature-journald-tty.
> Достаточно просто установить пакет, а не править конфиги systemd.
> Прошу поправить это в mkimage-profiles.
Сперва надо, чтоб долетело в репозитории (в т.ч. p9)
под актуальные архитектуры.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel-distro] I: systemd-settings
2019-07-26 11:19 ` Michael Shigorin
@ 2019-08-01 20:19 ` Alexey Shabalin
0 siblings, 0 replies; 7+ messages in thread
From: Alexey Shabalin @ 2019-08-01 20:19 UTC (permalink / raw)
To: Distributions development
пт, 26 июл. 2019 г. в 14:19, Michael Shigorin <mike@altlinux.org>:
>
> On Thu, Jul 25, 2019 at 10:48:59PM +0300, Alexey Shabalin wrote:
> > Пакет systemd-settings-enable-log-to-tty12 может заменить
> > installer-feature-journald-tty.
> > Достаточно просто установить пакет, а не править конфиги systemd.
> > Прошу поправить это в mkimage-profiles.
>
> Сперва надо, чтоб долетело в репозитории (в т.ч. p9)
> под актуальные архитектуры.
До sisyphus и p9 долетело, для p8 ждем апрува.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel-distro] I: systemd-settings
2019-07-25 19:48 [devel-distro] I: systemd-settings Alexey Shabalin
2019-07-26 11:19 ` Michael Shigorin
@ 2019-08-12 13:48 ` Антон Мидюков
2019-08-12 14:17 ` Michael Shigorin
1 sibling, 1 reply; 7+ messages in thread
From: Антон Мидюков @ 2019-08-12 13:48 UTC (permalink / raw)
To: devel-distro
[-- Attachment #1: Type: text/plain, Size: 2025 bytes --]
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.
>
--
С уважением, Антон Мидюков <antohami@altlinux.org>
[-- Attachment #2: 0001-init-add-systemd-settings.patch --]
[-- Type: text/x-patch, Size: 1393 bytes --]
>From 314cb55337665ae4175eb85ad1dd81a027154cd6 Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel-distro] I: systemd-settings
2019-08-12 13:48 ` Антон Мидюков
@ 2019-08-12 14:17 ` Michael Shigorin
2019-08-12 15:12 ` Антон Мидюков
0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2019-08-12 14:17 UTC (permalink / raw)
To: devel-distro
On Mon, Aug 12, 2019 at 08:48:52PM +0700, Антон Мидюков wrote:
> +# 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)
А здесь подумалось, что может быть лучше что-то вроде
... use/init/systemd/settings/%:
@$(call add,THE_PACKAGES,systemd-settings-$*)
(как для lightdm-*-greeter сделано, например).
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel-distro] I: systemd-settings
2019-08-12 14:17 ` Michael Shigorin
@ 2019-08-12 15:12 ` Антон Мидюков
2019-08-20 15:05 ` Michael Shigorin
0 siblings, 1 reply; 7+ messages in thread
From: Антон Мидюков @ 2019-08-12 15:12 UTC (permalink / raw)
To: devel-distro
[-- Attachment #1: Type: text/plain, Size: 787 bytes --]
12.08.2019 21:17, Michael Shigorin пишет:
> On Mon, Aug 12, 2019 at 08:48:52PM +0700, Антон Мидюков wrote:
>> +# 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)
> А здесь подумалось, что может быть лучше что-то вроде
>
> ... use/init/systemd/settings/%:
> @$(call add,THE_PACKAGES,systemd-settings-$*)
>
> (как для lightdm-*-greeter сделано, например).
>
Да, пожалуй. Тогда вот так.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
[-- Attachment #2: 0001-init-add-systemd-settings.patch --]
[-- Type: text/x-patch, Size: 1256 bytes --]
>From 4d02cb1ff63e32281b1e7ebcd22ad29d62b780d8 Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
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 | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/features.in/init/config.mk b/features.in/init/config.mk
index c3b7f9a07..4fb56c4a7 100644
--- a/features.in/init/config.mk
+++ b/features.in/init/config.mk
@@ -46,3 +46,15 @@ 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)
+
+use/init/systemd/settings/disable-dumpcore \
+use/init/systemd/settings/disable-user-systemd-for-selinux \
+use/init/systemd/settings/enable-log-to-tty12 \
+use/init/systemd/settings/enable-showstatus: \
+use/init/systemd/settings/%: use/init/systemd
+ @$(call add,THE_PACKAGES,systemd-settings-$*)
+
+use/init/systemd/settings/optimal: \
+ use/init/systemd/settings/disable-dumpcore \
+ use/init/systemd/settings/enable-log-to-tty12 \
+ use/init/systemd/settings/enable-showstatus; @:
--
2.21.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel-distro] I: systemd-settings
2019-08-12 15:12 ` Антон Мидюков
@ 2019-08-20 15:05 ` Michael Shigorin
0 siblings, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2019-08-20 15:05 UTC (permalink / raw)
To: devel-distro
On Mon, Aug 12, 2019 at 10:12:09PM +0700, Антон Мидюков wrote:
> Да, пожалуй. Тогда вот так.
Забрал в next, спасибо.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-08-20 15:05 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-25 19:48 [devel-distro] I: systemd-settings Alexey Shabalin
2019-07-26 11:19 ` Michael Shigorin
2019-08-01 20:19 ` Alexey Shabalin
2019-08-12 13:48 ` Антон Мидюков
2019-08-12 14:17 ` Michael Shigorin
2019-08-12 15:12 ` Антон Мидюков
2019-08-20 15:05 ` Michael Shigorin
ALT Linux Distributions development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
public-inbox-index devel-distro
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-distro
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git