On Wed, Jan 8, 2020 at 2:03 PM Karl Berry <k...@freefriends.org> wrote: > > how about this instead? (feels a little like removing a double negative): > test "$EMACS" = t && EMACS=emacs > > Indeed, that looks a lot more natural, but as far as I can see, the > problem is Automake's pervasive use of set -e. > > sh-4.2$ test "$FOO" = t && FOO=foo > sh-4.2$ echo $? > 1
Oh yeah. Then this, I guess: test "$EMACS" = t && EMACS=emacs || : or "|| true" as you said.