bake

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 28, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package bake makes an edge's ISO as fortressctl bake does, for tools outside this repository, such as the Terraform provider: check a fortress.yml as the edge would, and bake it into a release ISO. The same release and fortress.yml give the same bytes, whichever tool bakes them, on any OS, as long as it builds against the same version of this module.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Check

func Check(fortressYML []byte) error

Check reports what is wrong with a fortress.yml, as the edge would.

func ISO

func ISO(dest, release string, fortressYML []byte) error

ISO writes dest: the release ISO at release with fortressYML in its initramfs, dated as the release. It refuses a fortress.yml that Check refuses.

func WriteISO

func WriteISO(dest, kernel, initramfs, isolinux, ldlinux string, at time.Time) error

WriteISO writes a release ISO as fortressctl iso does: a BIOS boot CD of the kernel, the initramfs, and the syslinux files, every date at.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL