Blame internal/osbuild/kernel_cmdline_stage.go

Packit 63bb0d
package osbuild
Packit 63bb0d
Packit 63bb0d
// KernelCmdlineStageOptions describe how to create kernel-cmdline stage
Packit 63bb0d
//
Packit 63bb0d
// Configures the kernel boot parameters, also known as the kernel command line.
Packit 63bb0d
type KernelCmdlineStageOptions struct {
Packit 63bb0d
	RootFsUUID string `json:"root_fs_uuid,omitempty"`
Packit 63bb0d
	KernelOpts string `json:"kernel_opts,omitempty"`
Packit 63bb0d
}
Packit 63bb0d
Packit 63bb0d
func (KernelCmdlineStageOptions) isStageOptions() {}
Packit 63bb0d
Packit 63bb0d
// NewKernelCmdlineStage creates a new kernel-cmdline Stage object.
Packit 63bb0d
func NewKernelCmdlineStage(options *KernelCmdlineStageOptions) *Stage {
Packit 63bb0d
	return &Stage{
Packit 63bb0d
		Name:    "org.osbuild.kernel-cmdline",
Packit 63bb0d
		Options: options,
Packit 63bb0d
	}
Packit 63bb0d
}