From 4f31e45611e6d147257d798664610d2c0be6fa35 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 17 Mar 2020 01:18:58 +0100 Subject: [PATCH] Make docker sessions interactive so that the 'shell' command works. --- cdist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdist b/cdist index 0a13bff..4c21cef 100755 --- a/cdist +++ b/cdist @@ -553,7 +553,7 @@ class DockerTarget(Target): def command(self, cmd): dir = os.path.join(self.directory, os.path.relpath(os.getcwd(), self.directory)) - command('%s exec %s -t %s /bin/bash -c \'export %s; cd %s; %s\'' % (config.docker(), self._user_tag(), self.container, self.variables_string(), dir, cmd)) + command('%s exec %s -i -t %s /bin/bash -c \'export %s; cd %s; %s\'' % (config.docker(), self._user_tag(), self.container, self.variables_string(), dir, cmd)) def cleanup(self): super(DockerTarget, self).cleanup() -- 2.30.2