Support running inside a container

This commit is contained in:
jpic
2020-01-26 18:11:18 +01:00
parent d17fdce9f9
commit 52fd87f2a0
+4 -1
View File
@@ -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,