[EMAIL PROTECTED]:~>cat test
set -e
eval false || true
exit 0
[EMAIL PROTECTED]:~>busybox sh test
zsh: exit 1     busybox sh test
[EMAIL PROTECTED]:~>sh test
[EMAIL PROTECTED]:~>dash test
[EMAIL PROTECTED]:~>bash test
[EMAIL PROTECTED]:~>zsh test   
[EMAIL PROTECTED]:~>

Workarond is to enclose the eval statement in parens, so this will work in
debootstrap:

    (eval $(eval echo \${EXIT_THING_$n})) 2>/dev/null || true

Cloning the bug to busybox, I'm using 1.00 in the test above, though
busybox-cvs must also have the bug.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to