Sha256: c713a388a99e8742b3a17af2ebdd50c154e15e77a61ba31756c531546aa7013e
Contents?: true
Size: 912 Bytes
Versions: 1
Compression:
Stored size: 912 Bytes
Contents
module Getch module FileSystem module Ext4 module Encrypt class Deps def initialize if Helpers::efi? install_efi else install_bios end install_deps end private def install_efi end def install_bios exec("euse -p sys-boot/grub -E device-mapper") end def install_deps exec("euse -p sys-apps/systemd -E cryptsetup") Getch::Emerge.new('genkernel cryptsetup lvm2').pkg! exec("genkernel --install --luks --keymap #{DEFAULT_OPTIONS[:keyboard]} --lvm --kernel-config=/usr/src/linux/.config initramfs") exec("systemctl enable lvm2-monitor") end def exec(cmd) Helpers::run_chroot(cmd, MOUNTPOINT) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
getch-0.0.8 | lib/getch/filesystem/ext4/encrypt/deps.rb |