module Helpers::Cryptsetup
Public Instance Methods
encrypt(dev)
click to toggle source
# File lib/getch/helpers.rb, line 171 def encrypt(dev) raise "No device #{dev}" unless File.exist? dev puts " => Encrypting device #{dev}..." if Helpers::efi? && Getch::OPTIONS[:os] == 'gentoo' Helpers::sys("cryptsetup luksFormat --type luks #{dev}") else Helpers::sys("cryptsetup luksFormat --type luks1 #{dev}") end end
open_crypt(dev, map_name)
click to toggle source
# File lib/getch/helpers.rb, line 181 def open_crypt(dev, map_name) raise "No device #{dev}" unless File.exist? dev puts " => Opening encrypted device #{dev}..." if Helpers::efi? && Getch::OPTIONS[:os] == 'gentoo' Helpers::sys("cryptsetup open --type luks #{dev} #{map_name}") else Helpers::sys("cryptsetup open --type luks1 #{dev} #{map_name}") end end