fine without this code, but it might make things more clear.
Hopefully, $? is no less portable than implicit result return. We can replace
$? with an if-statement if $? is not portable.
#
# above command currently encounters dependancy problems on cleanup.
#
+# do not build any of the install's ...
rm -f -r src/fs/aufs/.deps src/fs/diskd/.deps &&
$base/../configure --silent ${OPTS} 2>&1 &&
make ${pjobs} check 2>&1 &&
make ${pjobs} 2>&1
-# do not build any of the install's ...
+# Remember and then explicitly return the result of the last command
+# to the script caller. Probably not needed on most or all platforms.
+result=$?
+exit ${result}