Bug 49290

Summary: /lib/tmpfiles.d/systemd-pstore.conf is not config file
Product: Sisyphus Reporter: Vitaly Chikunov <vt>
Component: systemdAssignee: Alexey Shabalin <shaba>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: minor    
Priority: P5 CC: arseny, shaba
Version: unstable   
Hardware: x86   
OS: Linux   

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,
> неестественный), в отличие от интерфейса файлов-конфигов.

Т. е. скопировать файл в произвольное место и один раз оттуда его прочитать программа не позволяет, если передать путь без /, она пойдёт искать по дефолтным путям.
Comment 4 Alexey Shabalin 2024-07-09 20:32:31 MSK
да, это не конфиг.
Comment 5 Vitaly Chikunov 2024-07-09 22:45:59 MSK
(In reply to Alexey Shabalin from comment #4)
> да, это не конфиг.

Баг был не об этом.