bdisk/docs/manual/dev/functions/BCHROOT.adoc

1.2 KiB
Raw Blame History

bchroot.py

This file controls creation of the chroots--the directories in which BDisk builds the actual system that is booted into.

chroot(chrootdir, chroot_hostname, cmd = /root/pre-build.sh)

This function manages mounting the mountpoints for the chroot(s) in preparation for the images of the live media. It also runs the inner chroot preparation script. Returns chrootdir (same as the paramater provided).

chrootdir

The directory where the filesystem tree for the chroot lies. Absolute path only.

chroot_hostname

The hostname to use for the guest.

Note
This paramater may be removed in future versions.
cmd

The command to run inside the chroot once all the mountpoints are set up.

chrootUnmount(chrootdir)

Unmount the mounts set up in chroot().

chrootdir

chrootTrim(build)

This function performs some cleanup and optimizations to the chroot(s).

build

A dictionary of [code_build_code]'s values (with some additional keys/values added). See parseConfig().