[devel] [#210675] EPERM bash.git=4.2.53-alt1
Alexey Tourbin
alexey.tourbin на gmail.com
Пт Июл 27 15:17:32 MSK 2018
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
Какие-нибудь научные оценки есть, сколько таких скриптов надо мигрировать? :-)
Подробная информация о списке рассылки Devel