[devel] [#210675] EPERM bash.git=4.2.53-alt1
Paul Wolneykien
manowar на altlinux.org
Пт Июл 27 15:25:20 MSK 2018
27.07.2018 15:17, Alexey Tourbin пишет:
> 2018-07-24 16:07 GMT+03:00 Alexey Tourbin <alexey.tourbin на gmail.com>:
>> Кстати, такая конструкция, как в
>> 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. А раньше
>> отваливалось только внутри скобок.
>
> Скрипт мигрируется так:
>
> #!/bin/sh -e
> set +e
> (
> set -e
> cmd1
> cmd2
> )
> rc=$?
> set -e
А через || можно переписать, или не сработает?
(...) || rc=$?
>
> Какие-нибудь научные оценки есть, сколько таких скриптов надо мигрировать? :-)
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
>
Подробная информация о списке рассылки Devel