From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Devel discussion list References: <20180803145122.GA14682@altlinux.org> <291a3b33-1e29-201f-5f52-764e6ef1285a@altlinux.org> <20180803151636.GA15252@altlinux.org> <20180803152349.GA15346@altlinux.org> <7b165a21-c694-da49-1488-d25a911e9051@altlinux.org> <6b7f4808-ba7f-128a-d04a-b26c7dd1694b@basealt.ru> <20180803154136.GB15418@altlinux.org> <20180803170318.GA16302@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: <602a4190-1c84-3f7a-cdcc-ecb3c2dcf9bd@basealt.ru> Date: Sat, 4 Aug 2018 09:19:58 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180803170318.GA16302@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [devel] [#210757] EPERM (try 3) bash3.git=3.2.57-alt4 bash.git=4.4.23-alt1 bash-completion.git=2.8-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: Sat, 04 Aug 2018 06:19:59 -0000 Archived-At: List-Archive: List-Post: 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