[devel] FHS violations: /run

Alexey Shabalin a.shabalin на gmail.com
Чт Мар 28 17:58:05 MSK 2019


чт, 28 мар. 2019 г. в 17:56, Ivan A. Melnikov <iv на altlinux.org>:
>
> On Thu, Mar 28, 2019 at 05:49:12PM +0300, Alexey Shabalin wrote:
> > чт, 28 мар. 2019 г. в 17:44, Vladimir D. Seleznev <vseleznv на altlinux.org>:
> > >
> > > On Thu, Mar 28, 2019 at 04:59:30PM +0300, Alexey Shabalin wrote:
> > > > Попробовал мигрировать на использование /run.
> > > > Получил ошибку при сборке.
> > > > /.out/grafana-6.0.2-alt1.x86_64.rpm: FHS violations: /run/grafana
> > > > sisyphus_check: check-fhs ERROR: FHS violation
> > > >
> > > > Можно ли обновить check-fhs и разрешить упаковку директорий в /run?
> > > > Да, это tmpfs, но при установке пакета пусть он и создает эту
> > > > директорию. tmpfiles отрабатывает поздно через filetrigger.
> > >
> > > Зачем устанавливать файлы в tmpfs? Чтобы при перезагрузке они пропали?
> >
> > При перезагрузке они восстановятся с помощью tmpfiles.
> > А вот до перезагрузки, и до filetrigger, сервис могут попытаться
> > стартовать, а нужных директорий никто не создал.
>
> Если это обновление, файлы там уже есть.
>
> А если это "свежая" установка пакета, то почему же сервис
> запустится до файлтриггера? Разве он не выключен по умолчанию?

В мире всегда есть исключения, соответственно есть сервисы, которые
сразу должны устанавливаются включенными.


Подробная информация о списке рассылки Devel