Sha256: f46da655d67318d35d5581842bee0e1d8d61b618bc9cc395d3a0019ae66c854d
Contents?: true
Size: 1.38 KB
Versions: 3
Compression:
Stored size: 1.38 KB
Contents
module Getch module FileSystem class Device def initialize @efi = Helpers::efi? @root_part = 1 @user = DEFAULT_OPTIONS[:username] @disk = DEFAULT_OPTIONS[:disk] @boot_disk = DEFAULT_OPTIONS[:boot_disk] @cache_disk = DEFAULT_OPTIONS[:cache_disk] @home_disk = DEFAULT_OPTIONS[:home_disk] search_boot search_swap search_root search_home end private def search_boot if @efi if @boot_disk @dev_esp = "/dev/#{@boot_disk}#{@root_part}" else @dev_esp = "/dev/#{@disk}#{@root_part}" @root_part += 1 end else if @boot_disk @dev_gpt = "/dev/#{@boot_disk}#{@root_part}" @dev_grub = "/dev/#{@boot_disk}" else @dev_gpt = "/dev/#{@disk}#{@root_part}" @dev_grub = "/dev/#{@disk}" @root_part += 1 end end end def search_swap if @cache_disk @dev_swap = "/dev/#{@cache_disk}1" else @dev_swap = "/dev/#{@disk}#{@root_part}" @root_part += 1 end end def search_root @dev_root = "/dev/#{@disk}#{@root_part}" end def search_home if @home_disk @dev_home = "/dev/#{@home_disk}1" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
getch-0.1.5 | lib/getch/filesystem/device.rb |
getch-0.1.3 | lib/getch/filesystem/device.rb |
getch-0.1.2 | lib/getch/filesystem/device.rb |