From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 11 Jul 2021 22:22:24 +0200 From: Alexey Gladkov To: ALT Linux Team development discussions Message-ID: <20210711202224.vsapoqkyuzshb6jw@example.org> References: <20210711181519.helvctfbmgoxz3cu@example.org> <20210711183224.twlt7vpvietfypcf@example.org> <20210711184443.e4gwrrogqlodwwzp@example.org> <20210711191702.ljujr4o7vkstuxrx@example.org> <20210711193809.amlu3arulo5e2fgv@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] [#277787] DONE (try 3) systemd.git=249-alt1 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jul 2021 20:22:25 -0000 Archived-At: List-Archive: List-Post: 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