<p dir="ltr">Алексей, Вы обсудили эту доработку с мейнтейнерами пакетов?</p>
<p dir="ltr">Rgrds, Алексей</p>
<div class="gmail_quote">31 янв. 2016 г. 12:49 AM пользователь &quot;Aleksey Avdeev&quot; &lt;<a href="mailto:solo@solin.spb.ru">solo@solin.spb.ru</a>&gt; написал:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Приветствую.<br>
<br>
  Прошу пропустить в Сизиф и p7 пакеты исправляющие<br>
&lt;<a href="https://bugzilla.altlinux.org/show_bug.cgi?id=31718" rel="noreferrer" target="_blank">https://bugzilla.altlinux.org/show_bug.cgi?id=31718</a>&gt; и<br>
&lt;<a href="https://bugzilla.altlinux.org/show_bug.cgi?id=31740" rel="noreferrer" target="_blank">https://bugzilla.altlinux.org/show_bug.cgi?id=31740</a>&gt;:<br>
<br>
1. &lt;<a href="http://git.altlinux.org/tasks/156192/" rel="noreferrer" target="_blank">http://git.altlinux.org/tasks/156192/</a>&gt; -- systemd-228-alt3 (см.<br>
&lt;<a href="http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=73373da6e0f745faba2914dad30ff9eb3643d7e1" rel="noreferrer" target="_blank">http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=73373da6e0f745faba2914dad30ff9eb3643d7e1</a>&gt;),<br>
в Сизиф. Изменения относительно текущего systemd-228-alt2:<br>
<br>
1.а) Каталог /usr/lib/tmpfiles.d добавлен в фильтр<br>
systemd-tmpfiles.filetrigger (предоставляется подпакетом systemd-utils).<br>
<br>
1.б) В подпакет systemd-utils добавлены средства обеспечивающие<br>
поддержку systemd-tmpfiles под sysvinit -- init и cron daily скрипты<br>
tmpfiles, позволяющие выполнять запуск<br>
<br>
systemd-tmpfiles --create --remove<br>
<br>
при старте и<br>
<br>
systemd-tmpfiles --clean<br>
<br>
раз в сутки и при стопе системы.<br>
<br>
2. &lt;<a href="http://git.altlinux.org/tasks/156715/" rel="noreferrer" target="_blank">http://git.altlinux.org/tasks/156715/</a>&gt; -- systemd-201-alt1.M70T.3<br>
(см.<br>
&lt;<a href="http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=378439186d6eb477bc5838f7beda3d01702121bc" rel="noreferrer" target="_blank">http://git.altlinux.org/people/solo/packages/?p=systemd.git;a=commit;h=378439186d6eb477bc5838f7beda3d01702121bc</a>&gt;),<br>
в t7 (пакет протестирован на системах под управлением systemd и<br>
sysvinit). Изменения относительно текущего systemd-201-alt1.M70T.2:<br>
<br>
2.а) Выделен подпакет systemd-utils, содержащий утелиты:<br>
<br>
/bin/systemd-machine-id-setup<br>
/bin/systemd-tmpfiles<br>
/sbin/systemd-binfmt<br>
/sbin/systemd-modules-load<br>
/sbin/systemd-sysctl<br>
<br>
необходимые им файлы и systemd-tmpfiles.filetrigger (доработан<br>
аналогично сизифовскому варианту + п. 1.а).<br>
<br>
2.б) В systemd-utils добавлен /lib/tmpfiles.d/var.conf, портированный из<br>
из v214 (с соответствующими правками).<br>
<br>
2.в) /etc/rc.d/init.d/udevd переведён на использование systemd-tmpfiles<br>
для /dev.<br>
<br>
2.г) В подпакет systemd-utils добавлены средства обеспечивающие<br>
поддержку systemd-tmpfiles под sysvinit (см. п. 1.б)<br>
<br>
3. &lt;<a href="http://git.altlinux.org/tasks/156794/" rel="noreferrer" target="_blank">http://git.altlinux.org/tasks/156794/</a>&gt; -- dbus-1.10.6-alt2 (см.<br>
&lt;<a href="http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=c0502f59c2d01b9a2ae359ead011fcfa96228775" rel="noreferrer" target="_blank">http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=c0502f59c2d01b9a2ae359ead011fcfa96228775</a>&gt;),<br>
в Сизиф. Изменения относительно текущего dbus-1.10.6-alt1:<br>
<br>
3.а) Добавлен /lib/tmpfiles.d/dbus.conf, обеспечивающий создание<br>
каталогов для сокетов:<br>
<br>
d /var/run/dbus 0755 root root -<br>
d /var/run/dbus/users 1777 root root -<br>
<br>
3.б) Для systemd обеспечен запуск dbus.socket после<br>
systemd-tmpfiles-setup.service, создающего каталоги для сокетов (если их<br>
нет):<br>
<br>
$ cat /lib/systemd/system/dbus.socket<br>
[Unit]<br>
Description=D-Bus System Message Bus Socket<br>
Wants=systemd-tmpfiles-setup.service<br>
After=systemd-tmpfiles-setup.service<br>
...<br>
<br>
4. &lt;<a href="http://git.altlinux.org/tasks/156795/" rel="noreferrer" target="_blank">http://git.altlinux.org/tasks/156795/</a>&gt; -- dbus-1.6.30-alt0.M70T.3 (см.<br>
&lt;<a href="http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=1f47a54b79a5219163e3fbabc4ccf38e4779b4cf" rel="noreferrer" target="_blank">http://git.altlinux.org/people/solo/packages/?p=dbus.git;a=commit;h=1f47a54b79a5219163e3fbabc4ccf38e4779b4cf</a>&gt;),<br>
в t7 (пакет протестирован на системах под управлением systemd и<br>
sysvinit). Изменения относительно текущего dbus-1.6.30-alt0.M70T.3<br>
аналогичны пп. 3.а и 3.б.<br>
<br>
PS: Пакеты systemd-201-alt1.M70T.3 и dbus-1.6.30-alt0.M70T.3<br>
тестировалась совместно. На системе под systemd регресса не заметил. Под<br>
sysvinit, комбинация из udev-201-alt1.M70T.3<br>
и dbus-1.6.30-alt0.M70T.3 полностью закрыли проблему со стартом dbus,<br>
описанную в<br>
&lt;<a href="https://lists.altlinux.org/pipermail/sysadmins/2016-January/037392.html" rel="noreferrer" target="_blank">https://lists.altlinux.org/pipermail/sysadmins/2016-January/037392.html</a>&gt;.<br>
<br>
--<br>
<br>
С уважением. Алексей.<br>
<br>
<br>
<br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.altlinux.org">Devel@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel</a><br></blockquote></div>