Module: Getch

Defined in:
lib/getch/config/locale.rb,
lib/getch.rb,
lib/getch/log.rb,
lib/getch/tree.rb,
lib/getch/void.rb,
lib/getch/guard.rb,
lib/getch/config.rb,
lib/getch/device.rb,
lib/getch/gentoo.rb,
lib/getch/states.rb,
lib/getch/command.rb,
lib/getch/helpers.rb,
lib/getch/options.rb,
lib/getch/version.rb,
lib/getch/assembly.rb,
lib/getch/config/iwd.rb,
lib/getch/filesystem.rb,
lib/getch/gentoo/use.rb,
lib/getch/config/dhcp.rb,
lib/getch/config/grub.rb,
lib/getch/config/void.rb,
lib/getch/void/update.rb,
lib/getch/void/tarball.rb,
lib/getch/config/keymap.rb,
lib/getch/gentoo/update.rb,
lib/getch/void/finalize.rb,
lib/getch/void/services.rb,
lib/getch/config/account.rb,
lib/getch/config/portage.rb,
lib/getch/filesystem/zfs.rb,
lib/getch/gentoo/sources.rb,
lib/getch/gentoo/tarball.rb,
lib/getch/void/terraform.rb,
lib/getch/config/timezone.rb,
lib/getch/filesystem/ext4.rb,
lib/getch/gentoo/finalize.rb,
lib/getch/gentoo/services.rb,
lib/getch/gentoo/use_flag.rb,
lib/getch/void/bootloader.rb,
lib/getch/void/pre_config.rb,
lib/getch/gentoo/terraform.rb,
lib/getch/void/post_config.rb,
lib/getch/gentoo/bootloader.rb,
lib/getch/gentoo/pre_config.rb,
lib/getch/config/pre_network.rb,
lib/getch/gentoo/post_config.rb,
lib/getch/filesystem/ext4/lvm.rb,
lib/getch/filesystem/ext4/hybrid.rb,
lib/getch/filesystem/zfs/encrypt.rb,
lib/getch/filesystem/zfs/minimal.rb,
lib/getch/filesystem/ext4/encrypt.rb,
lib/getch/filesystem/ext4/minimal.rb,
lib/getch/filesystem/ext4/lvm/deps.rb,
lib/getch/filesystem/ext4/lvm/mount.rb,
lib/getch/filesystem/ext4/lvm/config.rb,
lib/getch/filesystem/ext4/lvm/device.rb,
lib/getch/filesystem/ext4/lvm/format.rb,
lib/getch/filesystem/ext4/hybrid/deps.rb,
lib/getch/filesystem/ext4/hybrid/void.rb,
lib/getch/filesystem/zfs/encrypt/deps.rb,
lib/getch/filesystem/zfs/minimal/deps.rb,
lib/getch/filesystem/ext4/encrypt/deps.rb,
lib/getch/filesystem/ext4/encrypt/void.rb,
lib/getch/filesystem/ext4/hybrid/mount.rb,
lib/getch/filesystem/ext4/minimal/deps.rb,
lib/getch/filesystem/zfs/encrypt/mount.rb,
lib/getch/filesystem/zfs/minimal/mount.rb,
lib/getch/filesystem/ext4/encrypt/mount.rb,
lib/getch/filesystem/ext4/hybrid/config.rb,
lib/getch/filesystem/ext4/hybrid/device.rb,
lib/getch/filesystem/ext4/hybrid/format.rb,
lib/getch/filesystem/ext4/lvm/partition.rb,
lib/getch/filesystem/ext4/minimal/mount.rb,
lib/getch/filesystem/zfs/encrypt/config.rb,
lib/getch/filesystem/zfs/encrypt/device.rb,
lib/getch/filesystem/zfs/encrypt/format.rb,
lib/getch/filesystem/zfs/minimal/config.rb,
lib/getch/filesystem/zfs/minimal/device.rb,
lib/getch/filesystem/zfs/minimal/format.rb,
lib/getch/filesystem/ext4/encrypt/config.rb,
lib/getch/filesystem/ext4/encrypt/device.rb,
lib/getch/filesystem/ext4/encrypt/format.rb,
lib/getch/filesystem/ext4/minimal/config.rb,
lib/getch/filesystem/ext4/minimal/device.rb,
lib/getch/filesystem/ext4/minimal/format.rb,
lib/getch/filesystem/ext4/hybrid/partition.rb,
lib/getch/filesystem/zfs/encrypt/partition.rb,
lib/getch/filesystem/zfs/minimal/partition.rb,
lib/getch/filesystem/ext4/encrypt/partition.rb,
lib/getch/filesystem/ext4/minimal/partition.rb

Overview

Defined Under Namespace

Modules: Config, FileSystem, Gentoo, Guard, Helpers, Tree, Void Classes: Assembly, Bask, Chroot, ChrootOutput, Command, Device, Install, Log, Main, Options, States

Constant Summary collapse

OPTIONS =
{
  boot_disk: false,
  disk: false,
  cache_disk: false,
  encrypt: false,
  fs: 'ext4',
  home_disk: false,
  keymap: 'us',
  language: 'en_US',
  luks_name: 'luks',
  lvm: false,
  mountpoint: '/mnt/getch',
  musl: false,
  os: 'gentoo',
  timezone: 'UTC',
  username: false,
  verbose: false,
  vg_name: 'vg4',
  zfs_name: 'pool'
}
STATES =
{
  partition: false,
  format: false,
  mount: false,
  tarball: false,
  pre_config: false,
  update: false,
  post_config: false,
  terraform: false,
  bootloader: false,
  services: false,
  finalize: false,
}
MOUNTPOINT =
'/mnt/getch'
DEVS =
{}
VERSION =
'0.7.0'