From d1c491ecb939ee10b341fa7bb6205dff19d297e5 Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Thu, 18 Jul 2019 10:17:54 +1000 Subject: [PATCH] Allow low-priv tests to write to pipe dir. When running regression tests with Valgrind and SUDO, the low-priv agent tests need to be able to create pipes in the appropriate directory. --- regress/test-exec.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/regress/test-exec.sh b/regress/test-exec.sh index 274470761..a0bff3112 100644 --- a/regress/test-exec.sh +++ b/regress/test-exec.sh @@ -154,8 +154,10 @@ SCP_BIN=${SCP} if [ "x$USE_VALGRIND" != "x" ]; then rm -rf $OBJ/valgrind-out $OBJ/valgrind-vgdb mkdir -p $OBJ/valgrind-out $OBJ/valgrind-vgdb - # ensure agent low-priv tests can write logs. - chmod 777 $OBJ/valgrind-out + # When using sudo ensure low-priv tests can write pipes and logs. + if [ "x$SUDO" != "x" ]; then + chmod 777 $OBJ/valgrind-out $OBJ/valgrind-vgdb + fi VG_TEST=`basename $SCRIPT .sh` # Some tests are difficult to fix. -- 2.47.3