bls

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2021 License: BSD-3-Clause Imports: 9 Imported by: 8

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