Index: cddl/usr.sbin/dtrace/tests/tools/dtest.sh =================================================================== --- cddl/usr.sbin/dtrace/tests/tools/dtest.sh +++ cddl/usr.sbin/dtrace/tests/tools/dtest.sh @@ -1,3 +1,5 @@ +#!/bin/sh + # $FreeBSD$ usage() @@ -83,6 +85,13 @@ retval=1 ;; esac + + if [ $retval -eq 0 ] && \ + head -n 1 $STDOUT 2>/dev/null | \ + grep -E '^#!/.*/ksh$' > /dev/null 2>&1; then + ksh $STDOUT + retval=$? + fi return $retval }