The ksh test fails if ksh is not installed, but appears to pass just fine if I
use /bin/sh as a fallback path.
The gmake test fails like this, not sure what's going wrong there
--- /local/scratch/alr48/cheri/freebsd/contrib/bmake/unit-tests/directive-export-gmake.exp 2020-11-11 12:32:25.266223155 +0000 +++ directive-export-gmake.out 2020-11-16 11:23:31.789318202 +0000 @@ -1 +1,3 @@ +make: "" returned non-zero status +make: "" returned non-zero status exit status 0 Failed tests: directive-export-gmake *** Error code 1 Stop. bmake[1]: stopped in /local/scratch/alr48/cheri/freebsd/contrib/bmake/unit-tests
Possibly caused by dash being more strict on the values that can be used for environment variable names.