runltp will not execute on a POSIX-compliant shell (dash).
I found this thread, and a patch that to fixes my issues:
In the last message in the thread, it's claimed that the changes were
committed to CVS.
This patch is an adaptation of the original by Matthew Wilcox. I changed '= "0"' to '-eq 0', at the request of George Kraft. I also dropped the sh -> bash change in generate.sh, as Mike Frysinger seemed to object to that part.
Ubuntu Server Team