[devel] [#277787] DONE (try 3) systemd.git=249-alt1
Alexey Gladkov
legion на altlinux.ru
Вс Июл 11 23:22:24 MSK 2021
On Sun, Jul 11, 2021 at 10:53:15PM +0300, Alexey Shabalin wrote:
> > > В какой пакет добавить rpmfiletrigger?
> >
> > Поясни.
>
> Ну вот в пакете systemd-utils есть filetrigger для systemd-tmpfiles (и
> для всех остальных).
> Очевидно, ты хочешь избавиться от него, и этих filetriggers у тебя
> тогда не будет.
> Упаковывать их в оба пакета(в systemd-utils и в
> systemd-tmpfiles-standalone) тоже не хорошо, доступен вариант когда
> эти пакеты будут в системе одновременно(конфликтов же нет), эти эти
> filetriggers будут отрабатывать дважды.
> Значит эти filetriggers надо переносить в какой-то общесистемный пакет
> (rpm?), в какой я не знаю.
Дим, ты можешь предложить место для этого filetriggers ?
> > > > Как устроены альтернативы самому лень посмотреть ?
> > >
> > > Я знаю, как они устроены.
> >
> > Если бы знал, то не спрашивал глупости про provides.
>
> Тогда это противоречит с твоим ответом "Не нужно", и где-то дальше глупости.
Не противоречит.
> Смотрю на первый попавшийся спек xterm:
> Provides: xvt, %_bindir/xvt
> Смотрю на второй спек aterm
> Provides: xvt, %_bindir/xvt
$ rpmquery --provides xterm |grep xvt
xvt
/usr/bin/xvt = 40
Ты видишь в спеке провайд с версией ?
$ cat /etc/alternatives/packages.d/xterm
/usr/bin/xvt /usr/bin/xterm 40
Почитай вот это:
http://git.altlinux.org/gears/a/alternatives.git?p=alternatives.git;a=blob;f=alternatives/alternatives.prov;h=a9fbe96d28e2ae2408741686cf418d4e3d08f787;hb=HEAD
> Пошёл смотреть на vim, для всех вариантов vim указано
> Provides: %_bindir/vim
Обязательно посмотри.
> >
> > $ apt-cache search /usr/bin/xvt |cut -d\ -f1
> > aterm
> > gnome-terminal
> > kde5-konsole
> > mate-terminal
> > rxvt-unicode
> > terminology
> > termit
> > xterm
> >
> > $ rpmquery -l rxvt-unicode |grep -c /usr/bin/xvt
> > 0
>
> rxvt-unicode просто оказался исключительным примером :)
xterm тоже не содержит файловый провайд с версией.
--
Rgrds, legion
Подробная информация о списке рассылки Devel