Fix Pod.build to unshare prior to building async

This commit is contained in:
jpic 2020-08-28 18:42:29 +02:00
parent ecabf6c9ce
commit c5af902382

View File

@ -1,9 +1,11 @@
import cli2
import json
import os
import sys
from shlax.targets.base import Target
from shlax.actions.parallel import Parallel
from shlax.proc import Proc
from .podman import Podman
@ -27,7 +29,7 @@ class Pod:
async def build(self, target, *names):
"""Build container images"""
if not Proc.test or os.getuid() == 0:
if not (Proc.test or os.getuid() == 0):
os.execvp('buildah', ['buildah', 'unshare'] + sys.argv)
else:
await self._call(target, 'build', *names)