From ed37f0636bf9f4e2cf6a3fbfe6362b61f8c4d6b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= <agx@sigxcpu.org> Date: Thu, 12 Jul 2018 21:02:16 +0200 Subject: [PATCH] run.in: Always use exec Otherwise we can't determine the PID of the main process and can't kill it properly during tests --- run.in | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/run.in b/run.in index 439df88..c76a7c6 100755 --- a/run.in +++ b/run.in @@ -1,11 +1,10 @@ #!/bin/sh set -e -EXEC="${EXEC:-exec}" if [ "${PHOSH_VALGRIND}" = 1 ]; then echo "Running phosh under valgrind" - EXEC="valgrind --tool=memcheck --leak-check=full --leak-resolution=high --num-callers=20 --log-file=vgdump" + WRAPPER="valgrind --tool=memcheck --leak-check=full --leak-resolution=high --num-callers=20 --log-file=vgdump" fi ABS_BUILDDIR='@ABS_BUILDDIR@' @@ -16,4 +15,4 @@ gnome-session --session=gnome-dummy --disable-acceleration-check & export GSETTINGS_SCHEMA_DIR="${ABS_BUILDDIR}/data" export G_MESSAGES_DEBUG=all set -x -${EXEC} "${ABS_BUILDDIR}/src/phosh" $@ +exec ${WRAPPER} "${ABS_BUILDDIR}/src/phosh" $@ -- GitLab