From 10cc89feac6d2beca09f8cd264921a05b01d22c7 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Mon, 26 Aug 2024 13:47:02 +0000 Subject: [PATCH] scripts/exec_wrapper.py: ensure loading of mmgen mods from overlay --- scripts/exec_wrapper.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/exec_wrapper.py b/scripts/exec_wrapper.py index 09c07b02..be37182d 100755 --- a/scripts/exec_wrapper.py +++ b/scripts/exec_wrapper.py @@ -27,8 +27,11 @@ def exec_wrapper_init(): if exec_wrapper_os.path.dirname(exec_wrapper_sys.argv[1]) == 'test': # support running of test scripts under wrapper - exec_wrapper_sys.path[0] = exec_wrapper_os.getcwd() # assume we’re in repo root - exec_wrapper_sys.path.insert(0,exec_wrapper_os.path.join('test', 'overlay', 'tree')) + repo_root = exec_wrapper_os.getcwd() # assume we’re in repo root + exec_wrapper_sys.path[0] = repo_root + # ensure loading of mmgen mods from overlay tree, not repo root: + from test.overlay import overlay_setup + overlay_setup(repo_root) else: exec_wrapper_sys.path.pop(0)