[devel] startup and standalone versions of systemd utilities.

Alexey Gladkov legion на altlinux.ru
Вт Фев 9 14:32:49 MSK 2021


On Tue, Feb 09, 2021 at 01:42:56PM +0300, Alexey Shabalin wrote:
> пн, 8 февр. 2021 г. в 13:47, Alexey Gladkov <legion на altlinux.ru>:
> >
> > On Fri, Feb 05, 2021 at 11:24:24AM +0100, Alexey Gladkov wrote:
> > > > 3) утилиты без суффикса .standalone могут быть в %post у пакетов. (и
> > > > соответственно зависимости на них)
> > > > Значит на sysv системах от systemd избавится опять не получится
> > >
> > > Пока да. В том числе и вот по этому:
> > >
> > >   eudev-3.2.9-alt2:sisyphus+262657.100.1.1 на 1606568600
> > >     Depends: </sbin/systemd-tmpfiles>
> >
> > Этот больше не хочет systemd-utils.
> 
> Мне кажется, это все полурешения. Предлагаешь вычислить все места, где
> используют systemd-tmpfiles и делать обвязку для выбора стандартных
> или standalone?

Я лишь убрал явную неправильную зависимость. Этот пакет имеет право
требовать standalone в явном виде.

> Я уже упоминал где могут использоваться %pre и %post, filetrigger. Их
> все не исправишь.
> Мне кажется это не вариант. Лучше для standalone предоставить хоть
> симлинки на стандартные имена. Хоть alternatives прикрутить, если
> боитесь файловых конфликтов.

alternatives могут тут помочь. Правда выглядит тут как абьюз, потому что
их переключение пользователем не имеет смысла. Хотя согласен, что это
решит проблему с разными именами.

-- 
Rgrds, legion



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