Blame internal/osbuild2/kernel_cmdline_stage.go

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