From 125d1e27853a3eb7dd06637564f4dd3958743a6e Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 19 Aug 2020 12:54:41 +0800 Subject: [PATCH] ceph: correct additional paths added to sys.path pybind_path and pythonlib_path are already absolute paths, they are prepared before being passed to `respawn_in_path()`. so let's drop path components prepended to them. Signed-off-by: Kefu Chai --- src/ceph.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ceph.in b/src/ceph.in index 9a711d1b4c05..d1f4d802214e 100755 --- a/src/ceph.in +++ b/src/ceph.in @@ -87,8 +87,8 @@ def respawn_in_path(lib_path, pybind_path, pythonlib_path, asan_lib_path): if "CEPH_DEV" not in os.environ: print(DEVMODEMSG, file=sys.stderr) os.execvp(execv_cmd[0], execv_cmd) - sys.path.insert(0, os.path.join(MYDIR, pybind_path)) - sys.path.insert(0, os.path.join(MYDIR, pythonlib_path)) + sys.path.insert(0, pybind_path) + sys.path.insert(0, pythonlib_path) def get_pythonlib_dir(): -- 2.47.3