Documentation
¶
Index ¶
- func CopyWithFsync(src, dst string)
- func ExtractContainerLayers(layers []io.ReadCloser, destDir string) error
- func FakeCert() string
- func MountBind(src, dst string)
- func MountBindRecursive(src, dst string)
- func OverrideCmdline(root, content string)
- func RunInstallMode(source types.ImageSource, disk string, extraArgs []string, sizeGiB uint64)
- func SetupLoop(path string) (string, *os.File)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyWithFsync ¶
func CopyWithFsync(src, dst string)
CopyWithFsync copies a file from src to dst with fsync after each write.
func ExtractContainerLayers ¶
func ExtractContainerLayers(layers []io.ReadCloser, destDir string) error
ExtractContainerLayers extracts container image layers to a directory. This is exported for use by sources that need to extract containers.
func MountBindRecursive ¶
func MountBindRecursive(src, dst string)
MountBindRecursive performs a recursive bind mount.
func OverrideCmdline ¶
func OverrideCmdline(root, content string)
OverrideCmdline overrides /proc/cmdline in a chroot environment.
func RunInstallMode ¶
func RunInstallMode(source types.ImageSource, disk string, extraArgs []string, sizeGiB uint64)
RunInstallMode executes install mode: extracts image, runs installer, copies to disk.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.