On Thu, Feb 18, 2016 at 10:50:43AM +0300, Alexey Shabalin wrote: > 18 февраля 2016 г., 2:26 пользователь Dmitry V. Levin > написал: > > On Mon, Feb 15, 2016 at 01:06:23PM +0300, Alexey Shabalin wrote: > >> 11 февраля 2016 г., 9:06 пользователь Aleksey Avdeev написал: > >> > 10.02.2016 23:41, Aleksey Avdeev пишет: > >> > ... > >> >> > >> >> 2. sysvinit-tmpfiles-0.1-alt0.M70T.1 (см. > >> >> ) > >> >> -- Поддержка tmpfiles для sysvinit. > >> > > >> > В вариант для Сизифа: > >> > sysvinit-tmpfiles-0.1-alt1 (см. > >> > ). > >> > >> Алексей, в задании #159059 новый systemd-229, в который добавлен ваш > >> сервис tmpfiles, с небольшими моими правками. > > > > Там в пакет systemd-utils просочились %_initdir/tmpfiles и > > %_sysconfdir/cron.daily/tmpfiles; если эти файлы не нужны > > для systemd-only системы, то их надо убрать из systemd-utils. > > 1) %_initdir/tmpfiles не мешает в systemd-only системах. я его сделал > как алиас к systemd-tmpfiles-setup.service, поэтому под systemd будет > запускаться правильный unit. Это хорошо. К сожалению, %_initdir/tmpfiles немного мешает в sysvinit-системах: systemd-tmpfiles --clean и systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev будут выполнятся дважды при старте системы. > 2) %_sysconfdir/cron.daily/tmpfiles повторяет функционал > %_sysconfdir/cron.daily/stmpclean, но является более гибким в > настройках за счёт использования {/lib|/etc}/tmpfiles.d > В принципе нет ничего страшного, если они отработают оба. А разве уже существующий systemd-tmpfiles-clean.timer не делает то же самое на systemd-системах? Есть ощущение, что %_sysconfdir/cron.daily/tmpfiles нужен только в sysvinit-системах и только если не используется %_sysconfdir/cron.daily/stmpclean -- ldv