[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
signature.asc
Description: Digital signature