From 78cf3eb671abd802d7d0f693b7d0cf956de4de06 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Thu, 2 Feb 2023 10:04:25 +0100 Subject: [PATCH] Docker: Check writeData Previously only the process mode was checked to decide whether we need an interactive docker session when starting a process. Change-Id: Ia80c78d861107239d0c86c405e06f30e7770ff8e Reviewed-by: Reviewed-by: Jarek Kobus --- src/plugins/docker/dockerdevice.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index ea42af95570..5c11a0e7dc7 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -290,7 +290,9 @@ void DockerProcessImpl::start() if (m_setup.m_lowPriority) m_process.setLowPriority(); - const bool interactive = m_setup.m_processMode == ProcessMode::Writer; + const bool interactive = m_setup.m_processMode == ProcessMode::Writer + || !m_setup.m_writeData.isEmpty(); + const CommandLine fullCommandLine = m_devicePrivate ->withDockerExecCmd(m_setup.m_commandLine, &m_setup.m_environment,