Class: Dracut::Hybrid

Inherits:
Encrypt show all
Defined in:
lib/dracut/hybrid.rb

Instance Method Summary collapse

Methods inherited from Encrypt

#generate

Methods inherited from Root

#generate

Methods included from NiTo

cp, echo, echo_a, grep?, mkdir, mount, mount?, rm, search_proc_swaps, sed, sh, swapoff, swapoff_dm, touch, umount

Constructor Details

#initialize(devs, options) ⇒ Hybrid

Returns a new instance of Hybrid.



5
6
7
8
# File 'lib/dracut/hybrid.rb', line 5

def initialize(devs, options)
  super
  @vg = options[:vg_name] ||= 'vg0'
end

Instance Method Details

#get_lineObject



10
11
12
13
# File 'lib/dracut/hybrid.rb', line 10

def get_line
  root = Getch::Helpers.uuid @root
  "rd.luks.uuid=#{root} rd.lvm.vg=#{@vg} root=/dev/#{@vg}/root"
end