class Getch::FileSystem::Device
Public Class Methods
new()
click to toggle source
# File lib/getch/filesystem/device.rb, line 4 def initialize @efi = Helpers::efi? @root_part = 1 @user = Getch::OPTIONS[:username] @disk = Getch::OPTIONS[:disk] @boot_disk = Getch::OPTIONS[:boot_disk] @cache_disk = Getch::OPTIONS[:cache_disk] @home_disk = Getch::OPTIONS[:home_disk] search_boot search_swap search_root search_home end
Private Instance Methods
search_boot()
click to toggle source
# File lib/getch/filesystem/device.rb, line 21 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
search_home()
click to toggle source
# File lib/getch/filesystem/device.rb, line 54 def search_home if @home_disk @dev_home = "/dev/#{@home_disk}1" end end
search_root()
click to toggle source
# File lib/getch/filesystem/device.rb, line 50 def search_root @dev_root = "/dev/#{@disk}#{@root_part}" end
search_swap()
click to toggle source
# File lib/getch/filesystem/device.rb, line 41 def search_swap if @cache_disk @dev_swap = "/dev/#{@cache_disk}1" else @dev_swap = "/dev/#{@disk}#{@root_part}" @root_part += 1 end end