diff options
| -rwxr-xr-x | cdist | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -549,6 +549,10 @@ class DockerTarget(Target): if config.has('docker_hub_repository'): tag = '%s:%s' % (config.get('docker_hub_repository'), tag) + def signal_handler(signum, frame): + self.cleanup() + signal.signal(signal.SIGINT, signal_handler) + self.container = command_and_read('%s run %s %s -itd %s /bin/bash' % (config.docker(), self._user_tag(), opts, tag))[0].strip() def command(self, cmd): |
