[devel] вопрос по tmpfiles.d

Alexey Shabalin a.shabalin на gmail.com
Вт Май 14 23:50:56 MSK 2013


14 мая 2013 г., 22:08 пользователь Dmitry V. Levin  написал:

> On Wed, May 08, 2013 at 08:49:33PM +0400, Alexey Shabalin wrote:
> > 8 мая 2013 г., 17:34 пользователь Dmitry V. Levin написал:
> > > On Wed, May 08, 2013 at 02:39:51PM +0400, Alexey Shabalin wrote:
> > > > 7 мая 2013 г., 23:14 пользователь Dmitry V. Levin написал:
> > > > > On Tue, May 07, 2013 at 09:46:44PM +0400, Alexey Shabalin wrote:
> > > > > > > Готовлю systemd-203. Давайте определимся что надо сделать.
> > > > > > 1) какие именно утилиты запаковать отдельно?
> > > > > > /bin/systemd-tmpfiles
> > > > > > /lib/systemd/systemd-binfmt
> > > > > > /lib/systemd/systemd-modules-load
> > > > > > /lib/systemd/systemd-sysctl
> > > > > > (симлинки на /lib/systemd/* положу в /bin/)
> > > > >
> > > > > Утилиты, предназначенные только для рута, лучше положить в /sbin/.
> > > > >
> > > > Да я не против. Только федора переместив все из /lib в /usr/lib
> похоже
> > > > забыли и о существовании /sbin. В systemd используется только /bin :(
> > > > Предлагаете мне все поправить и переместить в /sbin? Тогда я еще на
> > > > недельку отодвину обновление.
> > >
> > > С одной стороны, если утилита не имеет смысла для не-рута, то ей не
> место
> > > в bin.  С другой стороны, если она уже давно в bin, то изъятие ее
> оттуда
> > > может вызвать нарушение обратной совместимости.  Новые root-only ссылки
> > > лучше, конечно, в bin не класть.
> > >
> > > тестовое задание #97054
> > утилиты перенесены в /sbin
> > выделен пакет systemd-utils
>
> Видимо, какие-то из конфигов к этим утилитам тоже имеет смысл перенести,
> возможно, предварительно еще и поправить.  Сейчас в пакете systemd на эту
> тему есть следующие файлы:
>
> /etc/modules-load.d/modules.conf
> /lib/sysctl.d/50-default.conf
> /lib/tmpfiles.d/legacy.conf
> /lib/tmpfiles.d/systemd-startup-nologin.conf
> /lib/tmpfiles.d/systemd.conf
> /lib/tmpfiles.d/tmp.conf
> /lib/tmpfiles.d/x11.conf
>
> Ах, да, забыл. Поправлю в следующей сборке.


> В /lib/tmpfiles.d/legacy.conf точно есть расхождения с реальностью -
> наше "legacy" немного отличается от федорного.
>
> А конкретнее можно? Что именно?


>  > можно пробовать обновляться и выискивать не использовал ли кто-то жеско
> > /bin/systemctl
>
> Судя по отзывам, кто-то пытался использовать /bin/systemctl.
>
Поэтому в /bin сейчас лежит симлинк.
Иначе:
      x86_64: NEW unmet dependencies detected:
cloud-init#0.6.3-alt1           /bin/systemctl
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20130514/02ab1d08/attachment.html>


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