return
env = dict(
- SCRIPT="/work/prepare",
+ BUILDROOT=str(state.root),
CHROOT_SCRIPT="/work/prepare",
- SRCDIR=str(Path.cwd()),
CHROOT_SRCDIR="/work/src",
- BUILDROOT=str(state.root),
- MKOSI_UID=str(state.uid),
MKOSI_GID=str(state.gid),
+ MKOSI_UID=str(state.uid),
+ SCRIPT="/work/prepare",
+ SRCDIR=str(Path.cwd()),
)
with contextlib.ExitStack() as stack:
return
env = dict(
- WITH_DOCS=one_zero(state.config.with_docs),
- WITH_TESTS=one_zero(state.config.with_tests),
- WITH_NETWORK=one_zero(state.config.with_network),
- SCRIPT="/work/build-script",
+ BUILDROOT=str(state.root),
+ CHROOT_DESTDIR="/work/dest",
+ CHROOT_OUTPUTDIR="/work/out",
CHROOT_SCRIPT="/work/build-script",
- SRCDIR=str(Path.cwd()),
CHROOT_SRCDIR="/work/src",
DESTDIR=str(state.install_dir),
- CHROOT_DESTDIR="/work/dest",
- OUTPUTDIR=str(state.staging),
- CHROOT_OUTPUTDIR="/work/out",
- BUILDROOT=str(state.root),
- MKOSI_UID=str(state.uid),
MKOSI_GID=str(state.gid),
+ MKOSI_UID=str(state.uid),
+ OUTPUTDIR=str(state.staging),
+ SCRIPT="/work/build-script",
+ SRCDIR=str(Path.cwd()),
+ WITH_DOCS=one_zero(state.config.with_docs),
+ WITH_NETWORK=one_zero(state.config.with_network),
+ WITH_TESTS=one_zero(state.config.with_tests),
)
if state.config.build_dir is not None:
return
env = dict(
- SCRIPT="/work/postinst",
+ BUILDROOT=str(state.root),
+ CHROOT_OUTPUTDIR="/work/out",
CHROOT_SCRIPT="/work/postinst",
- SRCDIR=str(Path.cwd()),
CHROOT_SRCDIR="/work/src",
- OUTPUTDIR=str(state.staging),
- CHROOT_OUTPUTDIR="/work/out",
- BUILDROOT=str(state.root),
- MKOSI_UID=str(state.uid),
MKOSI_GID=str(state.gid),
+ MKOSI_UID=str(state.uid),
+ OUTPUTDIR=str(state.staging),
+ SCRIPT="/work/postinst",
+ SRCDIR=str(Path.cwd()),
)
for script in state.config.postinst_scripts:
return
env = dict(
- SCRIPT="/work/finalize",
+ BUILDROOT=str(state.root),
+ CHROOT_OUTPUTDIR="/work/out",
CHROOT_SCRIPT="/work/finalize",
- SRCDIR=str(Path.cwd()),
CHROOT_SRCDIR="/work/src",
- OUTPUTDIR=str(state.staging),
- CHROOT_OUTPUTDIR="/work/out",
- BUILDROOT=str(state.root),
- MKOSI_UID=str(state.uid),
MKOSI_GID=str(state.gid),
+ MKOSI_UID=str(state.uid),
+ OUTPUTDIR=str(state.staging),
+ SCRIPT="/work/finalize",
+ SRCDIR=str(Path.cwd()),
)
for script in state.config.finalize_scripts: