bls

package
v7.0.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2020 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Overview

Package bls parses systemd Boot Loader Spec config files.

See spec at https://systemd.io/BOOT_LOADER_SPECIFICATION. Only Type #1 BLS entries are supported at the moment, while Type #2 EFI entries are left unimplemented awaiting EFI boot support in u-root/LinuxBoot.

This package also supports the systemd-boot loader.conf as described in https://www.freedesktop.org/software/systemd/man/loader.conf.html. Only the "default" keyword is implemented.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ScanBLSEntries

func ScanBLSEntries(log ulog.Logger, fsRoot string) ([]boot.OSImage, error)

ScanBLSEntries scans the filesystem root for valid BLS entries. This function skips over invalid or unreadable entries in an effort to return everything that is bootable.

Types

This section is empty.

Jump to

Keyboard shortcuts

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