From e1ea155f929e8059777867e713d8300c4ad3ce34 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Wed, 6 Oct 2021 08:31:36 -0700 Subject: [PATCH] E2E: Make SIGINT handling more complete --- test_e2e.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test_e2e.sh b/test_e2e.sh index 006ac0f..e7832a4 100755 --- a/test_e2e.sh +++ b/test_e2e.sh @@ -153,12 +153,15 @@ ssh-keygen -f "$DOT_SSH/id_test" -P "" >/dev/null cat "$DOT_SSH/id_test.pub" > "$DOT_SSH/authorized_keys" function finish() { - if [[ $? -ne 0 ]]; then + r=$? + trap "" INT EXIT + if [[ $r != 0 ]]; then echo echo "the directory $DIR was not removed as it contains"\ "log files useful for debugging" fi remove_containers + exit $r } trap finish INT EXIT