Sha256: 6bed098e4ecc8e9332f2d17549382423421c93718ae827672c20169236444ccc

Contents?: true

Size: 699 Bytes

Versions: 2

Compression:

Stored size: 699 Bytes

Contents

module Getch
  module FileSystem
    module Lvm
      module Encrypt
        class Device
          def initialize
            @disk = DEFAULT_OPTIONS[:disk]
            @user = DEFAULT_OPTIONS[:username]
            @dev_boot_efi = Helpers::efi? ? "/dev/#{@disk}1" : nil
            @dev_boot = Helpers::efi? ? nil : "/dev/#{@disk}2"
            @dev_root = Helpers::efi? ? "/dev/#{@disk}2" : "/dev/#{@disk}3"
            @vg = 'vg0'
            @lv_root = "/dev/mapper/#{@vg}-root"
            @lv_swap = "/dev/mapper/#{@vg}-swap"
            @lv_home = @user ? "/dev/mapper/#{@vg}-home" : nil
            @luks_root = "/dev/mapper/cryptroot"
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
getch-0.1.0 lib/getch/filesystem/lvm/encrypt/device.rb
getch-0.0.9 lib/getch/filesystem/lvm/encrypt/device.rb