bls

package
v3.0.0-...-66753ca Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2023 License: BSD-3-Clause Imports: 10 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, variables map[string]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. map variables is the parsed result from Grub parser that should be used by BLS parser, pass nil if there's none.

Types

This section is empty.

Jump to

Keyboard shortcuts

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