From 4895eb346affb520c11ac094e635aa1fe868a882 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 19 Jul 2021 13:45:31 +0200 Subject: [PATCH] Docker: Implement symLinkTarget() for non-local access Change-Id: I895d7e190a556ee582e7c767e7045362e9a7adce Reviewed-by: hjk --- src/plugins/docker/dockerdevice.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index dfcf7687468..0ba4e4149f5 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -1258,8 +1258,9 @@ FilePath DockerDevice::symLinkTarget(const FilePath &filePath) const return {}; return mapToGlobalPath(target); } - QTC_CHECK(false); - return {}; + + const QString output = d->outputForRunInShell({"readlink", {"-n", "-e", filePath.path()}}); + return output.isEmpty() ? FilePath() : filePath.withNewPath(output); } FilePaths DockerDevice::directoryEntries(const FilePath &filePath,