Class: Bootloader::Grub2Widget::KernelAppendWidget

Inherits:
CWM::InputField
  • Object
show all
Includes:
Grub2Helper
Defined in:
src/lib/bootloader/grub2_widgets.rb

Overview

represents kernel command line

Instance Method Summary collapse

Methods included from Grub2Helper

#grub2, #grub_default, #password, #sections, #stage1

Constructor Details

#initializeKernelAppendWidget

Returns a new instance of KernelAppendWidget.



275
276
277
278
279
# File 'src/lib/bootloader/grub2_widgets.rb', line 275

def initialize
  textdomain "bootloader"

  super
end

Instance Method Details

#helpObject



285
286
287
288
289
290
# File 'src/lib/bootloader/grub2_widgets.rb', line 285

def help
  _(
    "<p><b>Optional Kernel Command Line Parameter</b> lets you define " \
    "additional parameters to pass to the kernel.</p>"
  )
end

#initObject



292
293
294
# File 'src/lib/bootloader/grub2_widgets.rb', line 292

def init
  self.value = grub_default.kernel_params.serialize.gsub(/mitigations=\S+/, "")
end

#labelObject



281
282
283
# File 'src/lib/bootloader/grub2_widgets.rb', line 281

def label
  _("O&ptional Kernel Command Line Parameter")
end

#storeObject



296
297
298
# File 'src/lib/bootloader/grub2_widgets.rb', line 296

def store
  grub_default.kernel_params.replace(value)
end