Files
scale-build/scale_build/image/utils.py
2024-11-21 08:07:42 -05:00

15 lines
454 B
Python

import os
from scale_build.utils.environment import APT_ENV
from scale_build.utils.run import run
from scale_build.utils.paths import CHROOT_BASEDIR
PACKAGE_PATH = os.path.join(CHROOT_BASEDIR, 'packages')
def run_in_chroot(command, exception_message=None, **kwargs):
chroot = kwargs.pop('chroot', CHROOT_BASEDIR)
return run(
['chroot', chroot] + command, exception_msg=exception_message, env={**APT_ENV, **os.environ}, **kwargs
)