sys/b9

system bootstrap helper

Dependency Graph

sys/b9: Library Dependencies

View the full-size SVG (svg) or PDF (pdf) image or graphviz source (dot)

View color source code (raw) for this file

View reStructuredText (rst) source code for this page

Native dependencies

Configuration

Chroot dependencies

bootloader packages

bootstrap_loader_packages=( grub-efi-amd64-signed )

minimal set of packages to install

packages required for basic NAT networking

Images

TODO: do it without virt-format?

Partitions

Chroot CLI

gen_chroot_install "$name" fstab "/etc/fstab"

fstab_hd_type=nbd gen_chroot_install "$name" fstab "/etc/fstab"

local dev

dev=$(vbox_hd_partition_mount "$name" "raw")

vbox_hd_partition_umount "$name" "raw"

gen_chroot_install "$name" grub_device_map "/boot/grub/device.map"

install grub-pc package

install grub onto image

run_sudo rm -f "$(chroot_filename "$name" "boot/grub/device.map")"

gen_chroot_install "$name" fstab "/etc/fstab"

Chroot file generation

/etc/fstab: static file system information.

interfaces(5) file used by ifup(8) and ifdown(8)

Wizard

virt-format does this for us; only needed if we can use fdisk

Check

Main


View the Script Reference Index


Generated on Tue Apr 25 21:22:24 PDT 2017 by mcsh i7 v0.18.0.