linux-base

base v2.0.0

Linux kernel base properties. Provides kernel level attributes that may influence downstream image creation in order to optimise for the target system.

Additional Documentation

Kernel Command Line

Any layer may contribute kernel command line arguments as fragments in its cmdline.d drop-in directory for this layer, ie static fragments in <layer-stem>.d/for/linux-base/cmdline.d/ and dynamic fragments written at build time to $LAYER_WORKDIR/for/linux-base/cmdline.d/, no later than preimage. See Drop-ins for Other Layers in the layer documentation for version-specific directories, precedence and ordering.

A fragment is a single line of whitespace separated arguments. -glob removes matching arguments contributed earlier (eg -fsck* removes fsck.repair=yes). +arg or arg appends an argument. The result is written to /etc/kernel/cmdline.

Relationships

Required by:

rpi-linux-base rpi-splash-screen

Configuration Variables

Declares (prefix: linux):

Variable Description Default Validation Policy
IGconf_linux_page_size Page size of the Linux kernel in bytes. 4096 Must be one of: 4096, 16384 lazy

Late Hooks

Phase Hooks
preimage preimage10-cmdline

Attributes

File: base/linux-base.yaml

Type: static