parent
3c62b93401
commit
fa36708fec
@ -140,7 +140,10 @@ class AptPackage(Recipe):
|
|||||||
retries = 3
|
retries = 3
|
||||||
|
|
||||||
while retries > 0:
|
while retries > 0:
|
||||||
result = await kitchen.ut1areq(SimpleExec(args, "/"), SimpleExec.Result)
|
result = await kitchen.ut1areq(
|
||||||
|
SimpleExec(args, "/", {"DEBIAN_FRONTEND": "noninteractive"}),
|
||||||
|
SimpleExec.Result,
|
||||||
|
)
|
||||||
|
|
||||||
logger.debug("E %r: %r", args, result.stderr)
|
logger.debug("E %r: %r", args, result.stderr)
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ import os
|
|||||||
import pwd
|
import pwd
|
||||||
import shutil
|
import shutil
|
||||||
import stat
|
import stat
|
||||||
from typing import List, Optional
|
from typing import Dict, List, Optional
|
||||||
|
|
||||||
import attr
|
import attr
|
||||||
|
|
||||||
@ -178,6 +178,7 @@ class Chmod(Utensil):
|
|||||||
class SimpleExec(Utensil):
|
class SimpleExec(Utensil):
|
||||||
args: List[str]
|
args: List[str]
|
||||||
working_dir: str
|
working_dir: str
|
||||||
|
environment: Optional[Dict[str, str]] = None
|
||||||
|
|
||||||
@attr.s(auto_attribs=True)
|
@attr.s(auto_attribs=True)
|
||||||
class Result:
|
class Result:
|
||||||
@ -191,6 +192,7 @@ class SimpleExec(Utensil):
|
|||||||
stdin=None,
|
stdin=None,
|
||||||
stdout=asyncio.subprocess.PIPE,
|
stdout=asyncio.subprocess.PIPE,
|
||||||
stderr=asyncio.subprocess.PIPE,
|
stderr=asyncio.subprocess.PIPE,
|
||||||
|
env=self.environment,
|
||||||
cwd=self.working_dir
|
cwd=self.working_dir
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user