[devel] [#210757] EPERM (try 3) bash3.git=3.2.57-alt4 bash.git=4.4.23-alt1 bash-completion.git=2.8-alt1

Anton Farygin rider на basealt.ru
Сб Авг 4 09:19:58 MSK 2018


03.08.2018 20:03, Dmitry V. Levin пишет:
> On Fri, Aug 03, 2018 at 06:49:39PM +0300, Aleksei Nikiforov wrote:
>> 03.08.2018 18:47, Anton Farygin пишет:
>>> 03.08.2018 18:41, Dmitry V. Levin пишет:
>>>> On Fri, Aug 03, 2018 at 06:36:36PM +0300, Anton Farygin wrote:
>>>> [...]
>>>>> Может быть, всё таки всегда класть плагины bash в свои места, а в
>>>>> bash-defaults  переключать симлинк /usr/lib/bash на самый последний ?
>>>> Поскольку /usr/lib/bash -- это каталог
>>>> превращать его в симлинк -- это болезненная процедура.
>>> pretrans для этого нужно добавить ?
>>>
>>> В нём же нельзя допускать никаких зависимостей, по идее.
>> %pretrans + встроенный интерпретатор lua, и готово.
> $ rpmquery -Rp Sisyphus/files/x86_64/RPMS/librpm7-4.13.0.1-alt2.x86_64.rpm |grep -F lua
> liblua-5.3.so()(64bit) >= set:leAYN6LkeHi0hYiriV7DdyMizCp0jxBcAb1QnYH5jy86wOzMdxFfdRUZnseM70v0m2eskRUGVGQhyb600knVBtQ5Qu4UToNEphfGfg8ZgwdfDgqlHddRrGrGZ45GLsbubSE7Z477UPy0MO44iUrpy1
>
> Т.е. если сгенерить такой пакет, то rpm его, наверное, даже установит
> правильно.
>
> Но стоит ли это затевать ради переключения /usr/lib/bash/?
> Наверняка обновление с p8 в результате не станет проще.
>
Да, от этого обновление с p8 проще не станет. Конечно, мы сможем сейчас 
заложить базу для обновления с p9.

А можем ли мы сэмулировать поведение pretrans с помощью ещё одного 
пакета, удаляющего в post скрипте /usr/lib64/bash ?

На него поставить жёсткую зависимость у bash4 и bash3



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