Когда пакету требуется каталог времени выполнения, существует системный tmpfiles.d
который может содержать временные файлы, необходимые для пакета. Поэтому при установке RPM-пакета правильнее всего установить пакет.conf
файл в /usr/lib/tmpfiles.d/
, а затем выполните systemctl daemon-reload
?
Очевидно, нет: новые требуемые каталоги не создаются. Кажется, нужно явно запустить systemctl start systemd-tmpfiles-setup.service
. Я в замешательстве: в области pre-systemd я просто добавил в пакет каталог времени выполнения, но теперь /var/run
пусто после каждой загрузки.
Какое чистое решение рекомендуется для RPM и systemd?