We have to invoke the tests as superuser, and not being able to read
the journal as the invoking user is annoying. I don't think there are
any security considerations here, since the invoking user can already
put arbitrary code in the Makefile and test scripts which get executed
with root privileges.
import_testdir
import_initdir
+ if [ -n "${SUDO_USER}" ]; then
+ ddebug "Making ${TESTDIR:?} readable for ${SUDO_USER} (acquired from sudo)"
+ setfacl -m "user:${SUDO_USER:?}:r-X" "${TESTDIR:?}"
+ setfacl -d -m "user:${SUDO_USER:?}:r-X" "${TESTDIR:?}"
+ fi
+
testname="$(basename "$PWD")"
while (($# > 0)); do