From 52fd87f2a02379ccba48ef61cb7935ecfc4ea963 Mon Sep 17 00:00:00 2001 From: jpic Date: Sun, 26 Jan 2020 18:11:18 +0100 Subject: [PATCH] Support running inside a container --- podctl/console_script.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/podctl/console_script.py b/podctl/console_script.py index 90dd85e..93ba682 100644 --- a/podctl/console_script.py +++ b/podctl/console_script.py @@ -50,10 +50,13 @@ async def build(service=None, **kwargs): limit=asyncio.streams._DEFAULT_LIMIT, loop=loop, ) + + prefix = '' if os.getenv('BUILDAH_ISOLATION') == 'chroot' else 'buildah unshare' transport, protocol = await loop.subprocess_shell( protocol_factory, - f'buildah unshare bash -eux {script}', + prefix + f' bash -eux {script}', ) + print('+ ' + prefix + f' bash -eux {script}') procs.append(asyncio.subprocess.Process( transport, protocol,