Module: CryptReboot

Defined in:
lib/crypt_reboot.rb,
lib/crypt_reboot/cli.rb,
lib/crypt_reboot/config.rb,
lib/crypt_reboot/gziper.rb,
lib/crypt_reboot/runner.rb,
lib/crypt_reboot/version.rb,
lib/crypt_reboot/rebooter.rb,
lib/crypt_reboot/luks/data.rb,
lib/crypt_reboot/cli/exiter.rb,
lib/crypt_reboot/boot_config.rb,
lib/crypt_reboot/lazy_config.rb,
lib/crypt_reboot/luks/dumper.rb,
lib/crypt_reboot/runner/text.rb,
lib/crypt_reboot/concatenator.rb,
lib/crypt_reboot/files_writer.rb,
lib/crypt_reboot/kexec/loader.rb,
lib/crypt_reboot/luks/checker.rb,
lib/crypt_reboot/runner/lines.rb,
lib/crypt_reboot/runner/binary.rb,
lib/crypt_reboot/cli/sad_exiter.rb,
lib/crypt_reboot/runner/boolean.rb,
lib/crypt_reboot/runner/generic.rb,
lib/crypt_reboot/crypt_tab/entry.rb,
lib/crypt_reboot/files_generator.rb,
lib/crypt_reboot/cli/happy_exiter.rb,
lib/crypt_reboot/luks/key_fetcher.rb,
lib/crypt_reboot/passphrase_asker.rb,
lib/crypt_reboot/runner/no_result.rb,
lib/crypt_reboot/cli/params/parser.rb,
lib/crypt_reboot/initramfs/patcher.rb,
lib/crypt_reboot/luks/data_fetcher.rb,
lib/crypt_reboot/safe_temp/mounter.rb,
lib/crypt_reboot/initramfs/archiver.rb,
lib/crypt_reboot/initramfs/extractor.rb,
lib/crypt_reboot/instantiable_config.rb,
lib/crypt_reboot/safe_temp/directory.rb,
lib/crypt_reboot/safe_temp/file_name.rb,
lib/crypt_reboot/cli/params/flattener.rb,
lib/crypt_reboot/crypt_tab/serializer.rb,
lib/crypt_reboot/zfs_keystore_patcher.rb,
lib/crypt_reboot/cli/params/definition.rb,
lib/crypt_reboot/elastic_memory_locker.rb,
lib/crypt_reboot/kexec_patching_loader.rb,
lib/crypt_reboot/luks/version_detector.rb,
lib/crypt_reboot/crypt_tab/deserializer.rb,
lib/crypt_reboot/initramfs/decompressor.rb,
lib/crypt_reboot/luks_crypt_tab_patcher.rb,
lib/crypt_reboot/initramfs_patch_squeezer.rb,
lib/crypt_reboot/cli/params/help_generator.rb,
lib/crypt_reboot/crypt_tab/keyfile_locator.rb,
lib/crypt_reboot/crypt_tab/entry_serializer.rb,
lib/crypt_reboot/luks/dumper/luks_v1_parser.rb,
lib/crypt_reboot/luks/dumper/luks_v2_parser.rb,
lib/crypt_reboot/cli/params_parsing_executor.rb,
lib/crypt_reboot/patched_initramfs_generator.rb,
lib/crypt_reboot/crypt_tab/entry_deserializer.rb,
lib/crypt_reboot/single_assign_restricted_map.rb,
lib/crypt_reboot/crypt_tab/luks_to_plain_converter.rb,
lib/crypt_reboot/crypt_tab/zfs_keystore_entries_generator.rb,
lib/crypt_reboot/initramfs/decompressor/tolerant_decompressor.rb,
lib/crypt_reboot/initramfs/decompressor/intolerant_decompressor.rb

Overview

Main module

Defined Under Namespace

Modules: Cli, CryptTab, Initramfs, Kexec, Luks, Runner, SafeTemp Classes: BootConfig, Concatenator, Config, ElasticMemoryLocker, FilesGenerator, FilesWriter, Gziper, InitramfsPatchSqueezer, InstantiableConfig, KexecPatchingLoader, LazyConfig, LuksCryptTabPatcher, PassphraseAsker, PatchedInitramfsGenerator, Rebooter, SingleAssignRestrictedMap, ZfsKeystorePatcher

Constant Summary collapse

VERSION =
'0.3.1'