Назад | Перейти на главную страницу

systemd: Как создать каталоги времени выполнения во время установки пакета?

Когда пакету требуется каталог времени выполнения, существует системный tmpfiles.d который может содержать временные файлы, необходимые для пакета. Поэтому при установке RPM-пакета правильнее всего установить пакет.conf файл в /usr/lib/tmpfiles.d/, а затем выполните systemctl daemon-reload?

Очевидно, нет: новые требуемые каталоги не создаются. Кажется, нужно явно запустить systemctl start systemd-tmpfiles-setup.service. Я в замешательстве: в области pre-systemd я просто добавил в пакет каталог времени выполнения, но теперь /var/run пусто после каждой загрузки.

Какое чистое решение рекомендуется для RPM и systemd?