I recompiled v3.11pre7 to be sure it was not due to some environment
setting in HP 09.01 and then made following test:
dummy = `echo 12`
dummy = `echo 12 ; true`
dummy = `echo 12 & `
dummy = `echo 12 > /tmp/junk `
SHELLMETAS = ""
dummy = ` /bin/sh -c "echo 123 &" `
It's obvious that is has something to do with shell/SHELLMETAS.
In HP 10.20 all works fine. This is just illogical?
jari
procmail: Assigning "e=/bin/echo"
procmail: Assigning "b=/users/jaalto/tmp/pm-biff.log"
procmail: Assigning "s=/bin/sh"
procmail: Executing "echo,12"
procmail: Assigning "dummy=12"
procmail: Executing "echo 12 ; true"
MATCH: is not an identifier
procmail: Assigning "dummy="
procmail: Executing "echo 12 & "
MATCH: is not an identifier
procmail: Assigning "dummy="
procmail: Executing "echo 12 > /tmp/junk "
MATCH: is not an identifier
procmail: Assigning "dummy="
procmail: Assigning "SHELLMETAS="
procmail: Executing "/bin/sh,-c,echo 123 &"
MATCH: is not an identifier