Bug 49290 - /lib/tmpfiles.d/systemd-pstore.conf is not config file
Summary: /lib/tmpfiles.d/systemd-pstore.conf is not config file
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 minor
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-04 04:53 MSK by Vitaly Chikunov
Modified: 2024-02-04 23:06 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Chikunov 2024-02-04 04:53:55 MSK
Файл /lib/tmpfiles.d/systemd-pstore.conf предлагает себя редактировать (раскомментаривать строки) но он не является конфигом и будет перезаписан после обновления systemd. Полагаю, что его надо или инсталлировать в /etc, или дописать, что его надо переложить в /etc, или ещё что-то.

# To configure the kernel parameters, uncomment the appropriate
# lines below. The value written is either 'Y' to enable the
# kernel parameter, or 'N' to disable the kernel parameter.
#
# After making a change to this file, do:
#  systemd-tmpfiles --create path/to/tmpfiles.d/systemd-pstore.conf
#
# These changes are automatically applied on future re-boots.
Comment 1 Arseny Maslennikov 2024-02-04 23:03:19 MSK
(In reply to Vitaly Chikunov from comment #0)
> Файл /lib/tmpfiles.d/systemd-pstore.conf предлагает себя редактировать
> (раскомментаривать строки) но он не является конфигом и будет перезаписан
> после обновления systemd.

Всё верно. Автор этого коммента написал не то, что стоило бы.

> Полагаю, что его надо или инсталлировать в /etc,
> или дописать, что его надо переложить в /etc, или ещё что-то.

Переложить в одно из мест, куда смотрит программа tmpfiles, например, в /etc/tmpfiles.d; там поправить и указанной командой применить этот файл.
 
> # To configure the kernel parameters, uncomment the appropriate
> # lines below. The value written is either 'Y' to enable the
> # kernel parameter, or 'N' to disable the kernel parameter.
> #
> # After making a change to this file, do:
> #  systemd-tmpfiles --create path/to/tmpfiles.d/systemd-pstore.conf
> #
> # These changes are automatically applied on future re-boots.

Вообще интерфейс командной строки у этой программы не очевидный (или, imho, неестественный), в отличие от интерфейса файлов-конфигов.
Comment 2 Arseny Maslennikov 2024-02-04 23:04:12 MSK
(In reply to Vitaly Chikunov from comment #0)
> или дописать, что его надо переложить в /etc, или ещё что-то.

Это бага в апстриме; стоит завести им issue и предложить там вариант текста.
Comment 3 Arseny Maslennikov 2024-02-04 23:06:30 MSK
(In reply to Arseny Maslennikov from comment #1)
> Вообще интерфейс командной строки у этой программы не очевидный (или, imho,
> неестественный), в отличие от интерфейса файлов-конфигов.

Т. е. скопировать файл в произвольное место и один раз оттуда его прочитать программа не позволяет, если передать путь без /, она пойдёт искать по дефолтным путям.