[devel] [#210675] EPERM bash.git=4.2.53-alt1

Alexey Tourbin alexey.tourbin на gmail.com
Вт Июл 24 16:07:35 MSK 2018


2018-07-24 15:45 GMT+03:00 Michael Shigorin <mike на altlinux.org>:
> On Tue, Jul 24, 2018 at 03:09:34PM +0300, Alexey Tourbin wrote:
>> > bash3 (/bin/sh3 и /bin/bash3) нужно сохранить.
>> А зачем bash3 нужно сохранить?  Ничем кроме perpetuation
>> локальной кривизны это мотивироваться не может.
>
> Потому что напороться на изменение поведения можно не только
> локально, а всю кривизну исправить -- Земля плоская будет, однако!

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

Кстати, такая конструкция, как в
http://git.altlinux.org/people/ldv/packages/girar.git?p=girar.git;a=blob_plain;f=gb/gb-build-task;hb=d3db7504
в bash4 работать перестала.

#!/bin/sh -e
(
  cmd1
  cmd2
)
rc=$?

Теперь cmd1 cmd2 отваливают весь скрипт по errexit.  А раньше
отваливалось только внутри скобок.


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