From 7d2b98a7703a01aa2bc1205e3159a6879688285a Mon Sep 17 00:00:00 2001 From: Michal Berger Date: Tue, 2 Jun 2020 11:24:58 +0200 Subject: [PATCH] vm_setup: Preserve environment when calling sudo Make sure that environment is preserved for each call to sudo to, e.g. make sure proxy configuration is not lost when executing given package manager. Change-Id: If221d8d6546fc0ae4f02bc5814b6688c6d78cdd6 Signed-off-by: Michal Berger Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2739 Tested-by: SPDK CI Jenkins Community-CI: Mellanox Build Bot Reviewed-by: Tomasz Zawadzki Reviewed-by: Jim Harris Reviewed-by: Paul Luse Reviewed-by: Karol Latecki --- test/common/config/vm_setup.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/common/config/vm_setup.sh b/test/common/config/vm_setup.sh index 1edb2da2b..603f57468 100755 --- a/test/common/config/vm_setup.sh +++ b/test/common/config/vm_setup.sh @@ -18,6 +18,10 @@ # We have made a lot of progress with removing hardcoded paths from the tests, +sudo() { + "$(type -P sudo)" -E "$@" +} + set -e VM_SETUP_PATH=$(readlink -f ${BASH_SOURCE%/*})