forked from qt-creator/qt-creator
Utils: Add a QtcProcess flag to keep stdin open
Needed to run e.g. gdb on-device. Change-Id: I5a98df575478f18adf1540ced44f6808bdba0b76 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -946,6 +946,8 @@ void DockerDevice::runProcess(QtcProcess &process) const
|
||||
|
||||
CommandLine cmd{"docker", {"exec"}};
|
||||
cmd.addArgs({"-w", workingDir.path()});
|
||||
if (process.keepsWriteChannelOpen())
|
||||
cmd.addArg("-i");
|
||||
cmd.addArg(d->m_container);
|
||||
cmd.addArg(origCmd.executable().path()); // Cut off the docker://.../ bits.
|
||||
cmd.addArgs(origCmd.splitArguments(osType()));
|
||||
|
||||
Reference in New Issue
Block a user