class Getch::FileSystem::Lvm::Encrypt::Device

Public Class Methods

new() click to toggle source
Calls superclass method Getch::FileSystem::Device::new
# File lib/getch/filesystem/lvm/encrypt/device.rb, line 6
def initialize
  super
  @vg = 'vg0'
  @lv_root = "/dev/#{@vg}/root"
  @lv_swap = "/dev/#{@vg}/swap"
  @lv_home = @home_disk ? "/dev/#{@vg}/home" : nil
  @luks_root = "/dev/mapper/cryptroot"
  @luks_home = @home_disk ? "/dev/mapper/crypthome" : nil
end

Private Instance Methods

search_boot() click to toggle source
# File lib/getch/filesystem/lvm/encrypt/device.rb, line 18
def search_boot
  if @efi
    if @boot_disk
      @dev_esp = "/dev/#{@boot_disk}1"
    else
      @dev_esp = "/dev/#{@disk}1"
      @root_part += 1
    end
  else
    if @boot_disk
      @dev_gpt = "/dev/#{@boot_disk}1"
      @dev_boot = "/dev/#{@boot_disk}2"
      @dev_grub = "/dev/#{@boot_disk}"
    else
      @dev_gpt = "/dev/#{@disk}1"
      @dev_boot = "/dev/#{@disk}2"
      @dev_grub = "/dev/#{@disk}"
      @root_part += 2
    end
  end
end
search_swap() click to toggle source
# File lib/getch/filesystem/lvm/encrypt/device.rb, line 40
def search_swap
end