| [34mINFO [0m | Processing module: [37;1mugrd.base.base[0m
|
| [34mINFO [0m | Processing module: [37;1mugrd.base.core[0m
|
| [34mINFO [0m | Processing module: [37;1mugrd.fs.mounts[0m
|
| [34mINFO [0m | Adding library path: /usr/lib64
|
| [34mINFO [0m | Processing module: [37;1mugrd.base.cmdline[0m
|
| [34mINFO [0m | Processing module: [37;1mugrd.base.banner[0m
|
| [34mINFO [0m | Processing module: [37;1mugrd.kmod.kmod[0m
|
| [34mINFO [0m | Processing module: [37;1mugrd.kmod.standard_mask[0m
|
| [34mINFO [0m | Processing module: [37;1mugrd.fs.cpio[0m
|
| [34mINFO [0m | Processing module: [37;1mugrd.base.checks[0m
|
| [34mINFO [0m | Loading config file: [94;1m/etc/ugrd/config.toml[0m
|
| [34mINFO [0m | Processing module: [37;1mugrd.crypto.cryptsetup[0m
|
| [34mINFO [0m | -- | [34;1mRunning ugrd v2.0.0[0m
|
| [34mINFO [0m | -- | [34;1mRunning build tasks[0m
|
| [34mINFO [0m | Detected init at: [96m/usr/bin/init[0m
|
| [34mINFO [0m | Source path for libgcc_s: /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1
|
| [34mINFO [0m | Using default shell: [36m/bin/sh[0m
|
| [34mINFO [0m | Found virtual block devices: [36mdm-0[0m
|
| [34mINFO [0m | Dumping config dict:
|
|
|
| modules:
|
| - ugrd.base.core
|
| - ugrd.fs.mounts
|
| - ugrd.base.cmdline
|
| - ugrd.base.banner
|
| - ugrd.kmod.standard_mask
|
| - ugrd.kmod.kmod
|
| - ugrd.fs.cpio
|
| - ugrd.base.checks
|
| - ugrd.base.base
|
| - ugrd.crypto.cryptsetup
|
| provided:
|
| - mounts
|
| imports:
|
| config_processing:
|
| - <function _process_loglevel at 0x7fd94bb6fc40>
|
| - <function _process_init_target at 0x7fd94bb6f9c0>
|
| - <function _process_build_logging at 0x7fd94b94ab60>
|
| - <function _process_out_file at 0x7fd94b94a2a0>
|
| - <function _process_binaries_multi at 0x7fd94b94a7a0>
|
| - <function _process_libraries_multi at 0x7fd94b94a700>
|
| - <function _process_dependencies_multi at 0x7fd94b94a8e0>
|
| - <function _process_opt_dependencies_multi at 0x7fd94b94a980>
|
| - <function _process_xz_dependencies_multi at 0x7fd94b94aa20>
|
| - <function _process_gz_dependencies_multi at 0x7fd94b94aac0>
|
| - <function _process_copies_multi at 0x7fd94b94ac00>
|
| - <function _process_symlinks_multi at 0x7fd94b94aca0>
|
| - <function _process_nodes_multi at 0x7fd94b94ad40>
|
| - <function _process_paths_multi at 0x7fd94b94a660>
|
| - <function _process_masks_multi at 0x7fd94b94ade0>
|
| - <function _process_hostonly at 0x7fd94b94ae80>
|
| - <function _process_validate at 0x7fd94b94af20>
|
| - <function _process_run_dirs_multi at 0x7fd94b9754e0>
|
| - <function _process_mounts_multi at 0x7fd94b94bce0>
|
| - <function _process_late_mounts_multi at 0x7fd94b94bd80>
|
| - <function _process_kernel_version at 0x7fd94b976c00>
|
| - <function _process_kmod_init_multi at 0x7fd94b976480>
|
| - <function _process_kernel_modules_multi at 0x7fd94b9763e0>
|
| - <function _process__kmod_auto_multi at 0x7fd94b976520>
|
| - <function _process_cryptsetup_multi at 0x7fd94b99e0c0>
|
| - <function _process_cryptsetup_key_types_multi at 0x7fd94b99cfe0>
|
| build_enum:
|
| - <function autodetect_init at 0x7fd94bb6fe20>
|
| - <function get_tmpdir at 0x7fd94b9498a0>
|
| - <function autodetect_libgcc at 0x7fd94b94a5c0>
|
| - <function get_shell at 0x7fd94b9499e0>
|
| - <function get_mounts_info at 0x7fd94b974360>
|
| - <function get_virtual_block_info at 0x7fd94b974860>
|
| - <function get_blkid_info at 0x7fd94b9744a0>
|
| - <function autodetect_root at 0x7fd94b974fe0>
|
| - <function autodetect_mounts at 0x7fd94b975260>
|
| - <function autodetect_init_mount at 0x7fd94b974540>
|
| - <function get_kernel_version at 0x7fd94b976de0>
|
| - <function autodetect_modules at 0x7fd94b976980>
|
| build_tasks:
|
| - <function set_shebang at 0x7fd94b948180>
|
| - <function export_switch_root_target at 0x7fd94b948220>
|
| - <function export_mount_info at 0x7fd94b975bc0>
|
| - <function export_crypt_sources at 0x7fd94b99ec00>
|
| build_final:
|
| - <function set_init_final_order at 0x7fd94bb6fd80>
|
| - <function generate_fstab at 0x7fd94b9740e0>
|
| - <function regen_kmod_metadata at 0x7fd94b9771a0>
|
| init_pre:
|
| - <function set_loglevel at 0x7fd94b948360>
|
| - <function mount_base at 0x7fd94b9751c0>
|
| - <function make_run_dirs at 0x7fd94b9756c0>
|
| - <function export_exports at 0x7fd94b975f80>
|
| - <function parse_cmdline at 0x7fd94b975da0>
|
| - <function print_banner at 0x7fd94b9760c0>
|
| - <function load_modules at 0x7fd94b977880>
|
| init_final:
|
| - <function do_switch_root at 0x7fd94b948400>
|
| - <function umount_fstab at 0x7fd94b974180>
|
| functions:
|
| - <function check_var at 0x7fd94b948860>
|
| - <function setvar at 0x7fd94b948720>
|
| - <function readvar at 0x7fd94b9487c0>
|
| - <function wait_enter at 0x7fd94b948900>
|
| - <function prompt_user at 0x7fd94b9489a0>
|
| - <function retry at 0x7fd94b948a40>
|
| - <function klog at 0x7fd94b948ae0>
|
| - <function edebug at 0x7fd94b948b80>
|
| - <function einfo at 0x7fd94b948c20>
|
| - <function ewarn at 0x7fd94b948cc0>
|
| - <function eerror at 0x7fd94b948d60>
|
| - <function rd_fail at 0x7fd94b948680>
|
| - <function rd_restart at 0x7fd94b9485e0>
|
| - <function _find_init at 0x7fd94b9482c0>
|
| - <function mount_default_root at 0x7fd94b975940>
|
| - <function parse_cmdline_bool at 0x7fd94b975e40>
|
| - <function parse_cmdline_str at 0x7fd94b975ee0>
|
| - <function get_crypt_dev at 0x7fd94b99f060>
|
| - <function open_crypt_dev at 0x7fd94b99f100>
|
| checks:
|
| - <function check_init_target at 0x7fd94bb6fa60>
|
| - <function check_switch_root_last at 0x7fd94b948540>
|
| - <function check_mounts at 0x7fd94b975a80>
|
| - <function check_cpio_deps at 0x7fd94b977a60>
|
| - <function check_cpio_funcs at 0x7fd94b977ba0>
|
| - <function check_in_cpio at 0x7fd94b977c40>
|
| - <function check_init_order at 0x7fd94b99c7c0>
|
| - <function check_included_funcs at 0x7fd94b99c4a0>
|
| - <function check_in_file at 0x7fd94b99c5e0>
|
| - <function check_included_or_mounted at 0x7fd94b99c900>
|
| build_pre:
|
| - <function clean_build_dir at 0x7fd94b949bc0>
|
| - <function add_kmod_masks at 0x7fd94b977920>
|
| - <function get_archive_name at 0x7fd94b977f60>
|
| - <function detect_cryptsetup_backend at 0x7fd94b99eb60>
|
| - <function detect_argon2 at 0x7fd94b99ed40>
|
| - <function detect_ciphers at 0x7fd94b99ee80>
|
| build_deploy:
|
| - <function generate_structure at 0x7fd94b949a80>
|
| - <function handle_usr_symlinks at 0x7fd94b949f80>
|
| - <function get_conditional_dependencies at 0x7fd94b949c60>
|
| - <function deploy_dependencies at 0x7fd94b949e40>
|
| - <function deploy_xz_dependencies at 0x7fd94b94a020>
|
| - <function deploy_gz_dependencies at 0x7fd94b94a0c0>
|
| - <function deploy_copies at 0x7fd94b94a160>
|
| - <function deploy_symlinks at 0x7fd94b94a200>
|
| - <function deploy_nodes at 0x7fd94b94a340>
|
| init_main:
|
| - <function mount_fstab at 0x7fd94b975580>
|
| - <function crypt_init at 0x7fd94b99f240>
|
| init_mount:
|
| - <function mount_root at 0x7fd94b975b20>
|
| build_late:
|
| - <function process_modules at 0x7fd94b977740>
|
| - <function process_ignored_modules at 0x7fd94b977560>
|
| - <function process_module_metadata at 0x7fd94b976fc0>
|
| pack:
|
| - <function make_cpio at 0x7fd94b977e20>
|
| import_order:
|
| before:
|
| after:
|
| mount_late:
|
| - mount_root
|
| make_run_dirs:
|
| - mount_base
|
| export_exports:
|
| - make_run_dirs
|
| parse_cmdline:
|
| - export_exports
|
| set_loglevel:
|
| - parse_cmdline
|
| validated: False
|
| custom_parameters:
|
| switch_root_target: <class 'pathlib.Path'>
|
| init_target: <class 'pathlib.Path'>
|
| autodetect_init: <class 'bool'>
|
| loglevel: <class 'int'>
|
| shebang: <class 'str'>
|
| shebang_args: <class 'str'>
|
| hostonly: <class 'bool'>
|
| validate: <class 'bool'>
|
| timeout: <class 'int'>
|
| _custom_init_file: <class 'str'>
|
| tmpdir: <class 'pathlib.Path'>
|
| build_dir: <class 'pathlib.Path'>
|
| random_build_dir: <class 'bool'>
|
| build_logging: <class 'bool'>
|
| _build_log_level: <class 'int'>
|
| symlinks: <class 'dict'>
|
| merge_usr: <class 'bool'>
|
| dependencies: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| conditional_dependencies: <class 'dict'>
|
| opt_dependencies: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| xz_dependencies: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| gz_dependencies: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| library_paths: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| find_libgcc: <class 'bool'>
|
| libraries: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| binaries: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| copies: <class 'dict'>
|
| nodes: <class 'dict'>
|
| paths: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| masks: <class 'dict'>
|
| make_nodes: <class 'bool'>
|
| out_dir: <class 'pathlib.Path'>
|
| out_file: <class 'str'>
|
| old_count: <class 'int'>
|
| clean: <class 'bool'>
|
| shell: <class 'str'>
|
| mounts: <class 'dict'>
|
| mount_devpts: <class 'bool'>
|
| run_dirs: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| late_mounts: <class 'dict'>
|
| late_fstab: <class 'str'>
|
| auto_mounts: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| mount_timeout: <class 'float'>
|
| mount_retries: <class 'int'>
|
| mount_cmd: <class 'str'>
|
| autodetect_root: <class 'bool'>
|
| autodetect_root_dm: <class 'bool'>
|
| autodetect_root_luks: <class 'bool'>
|
| autodetect_root_lvm: <class 'bool'>
|
| autodetect_root_raid: <class 'bool'>
|
| autodetect_init_mount: <class 'bool'>
|
| no_fsck: <class 'bool'>
|
| _mounts: <class 'dict'>
|
| _vblk_info: <class 'dict'>
|
| _blkid_info: <class 'dict'>
|
| exports: <class 'dict'>
|
| cmdline_bools: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| cmdline_strings: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| _init_mount: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| banner: <class 'str'>
|
| _kmod_removed: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| _kmod_modinfo: <class 'dict'>
|
| _kmod_auto: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| _kmod_dir: <class 'pathlib.Path'>
|
| _kernel_config_file: <class 'pathlib.Path'>
|
| kernel_version: <class 'str'>
|
| kmod_ignore: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| kmod_pull_firmware: <class 'bool'>
|
| kmod_decompress_firmware: <class 'bool'>
|
| kmod_ignore_softdeps: <class 'bool'>
|
| kmod_autodetect_lsmod: <class 'bool'>
|
| kmod_autodetect_lspci: <class 'bool'>
|
| kernel_modules: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| kmod_init: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| no_kmod: <class 'bool'>
|
| kmod_ignore_video: <class 'bool'>
|
| kmod_ignore_sound: <class 'bool'>
|
| kmod_ignore_network: <class 'bool'>
|
| cpio_rotate: <class 'bool'>
|
| mknod_cpio: <class 'bool'>
|
| cpio_compression: <class 'str'>
|
| _cpio_archive: <class 'pycpio.pycpio.PyCPIO'>
|
| check_cpio: <class 'bool'>
|
| check_in_cpio: <class 'dict'>
|
| check_included_funcs: <class 'bool'>
|
| check_in_file: <class 'dict'>
|
| check_included_or_mounted: <class 'zenlib.types.nodupflatlist.NoDupFlatList'>
|
| cryptsetup_key_type: <class 'str'>
|
| cryptsetup_keyfile_validation: <class 'bool'>
|
| cryptsetup_header_validation: <class 'bool'>
|
| cryptsetup_key_types: <class 'dict'>
|
| cryptsetup_retries: <class 'int'>
|
| cryptsetup_prompt: <class 'bool'>
|
| cryptsetup_autoretry: <class 'bool'>
|
| cryptsetup_trim: <class 'bool'>
|
| cryptsetup: <class 'dict'>
|
| argon2: <class 'bool'>
|
| _cryptsetup_backend: <class 'str'>
|
| _crypto_ciphers: <class 'dict'>
|
| custom_processing:
|
| _process_loglevel: <function _process_loglevel at 0x7fd94bb6fc40>
|
| _process_init_target: <function _process_init_target at 0x7fd94bb6f9c0>
|
| _process_build_logging: <function _process_build_logging at 0x7fd94b94ab60>
|
| _process_out_file: <function _process_out_file at 0x7fd94b94a2a0>
|
| _process_binaries_multi: <function _process_binaries_multi at 0x7fd94b94a7a0>
|
| _process_libraries_multi: <function _process_libraries_multi at 0x7fd94b94a700>
|
| _process_dependencies_multi: <function _process_dependencies_multi at 0x7fd94b94a8e0>
|
| _process_opt_dependencies_multi: <function _process_opt_dependencies_multi at 0x7fd94b94a980>
|
| _process_xz_dependencies_multi: <function _process_xz_dependencies_multi at 0x7fd94b94aa20>
|
| _process_gz_dependencies_multi: <function _process_gz_dependencies_multi at 0x7fd94b94aac0>
|
| _process_copies_multi: <function _process_copies_multi at 0x7fd94b94ac00>
|
| _process_symlinks_multi: <function _process_symlinks_multi at 0x7fd94b94aca0>
|
| _process_nodes_multi: <function _process_nodes_multi at 0x7fd94b94ad40>
|
| _process_paths_multi: <function _process_paths_multi at 0x7fd94b94a660>
|
| _process_masks_multi: <function _process_masks_multi at 0x7fd94b94ade0>
|
| _process_hostonly: <function _process_hostonly at 0x7fd94b94ae80>
|
| _process_validate: <function _process_validate at 0x7fd94b94af20>
|
| _process_run_dirs_multi: <function _process_run_dirs_multi at 0x7fd94b9754e0>
|
| _process_mounts_multi: <function _process_mounts_multi at 0x7fd94b94bce0>
|
| _process_late_mounts_multi: <function _process_late_mounts_multi at 0x7fd94b94bd80>
|
| _process_kernel_version: <function _process_kernel_version at 0x7fd94b976c00>
|
| _process_kmod_init_multi: <function _process_kmod_init_multi at 0x7fd94b976480>
|
| _process_kernel_modules_multi: <function _process_kernel_modules_multi at 0x7fd94b9763e0>
|
| _process__kmod_auto_multi: <function _process__kmod_auto_multi at 0x7fd94b976520>
|
| _process_cryptsetup_multi: <function _process_cryptsetup_multi at 0x7fd94b99e0c0>
|
| _process_cryptsetup_key_types_multi: <function _process_cryptsetup_key_types_multi at 0x7fd94b99cfe0>
|
| _processing:
|
| switch_root_target: .
|
| init_target: /usr/bin/init
|
| autodetect_init: True
|
| loglevel: 5
|
| shebang:
|
| shebang_args: -l
|
| hostonly: True
|
| validate: True
|
| timeout: 15
|
| _custom_init_file: init_main.sh
|
| tmpdir: /tmp
|
| build_dir: initramfs_build
|
| random_build_dir: False
|
| build_logging: False
|
| _build_log_level: 10
|
| symlinks:
|
| _auto_libblkid.so.1:
|
| source: /usr/lib64/libblkid.so.1.1.0
|
| target: /usr/lib64/libblkid.so.1
|
| _auto_libmount.so.1:
|
| source: /usr/lib64/libmount.so.1.1.0
|
| target: /usr/lib64/libmount.so.1
|
| _auto_libsmartcols.so.1:
|
| source: /usr/lib64/libsmartcols.so.1.1.0
|
| target: /usr/lib64/libsmartcols.so.1
|
| _auto_libtinfow.so.6:
|
| source: /usr/lib64/libtinfow.so.6.4
|
| target: /usr/lib64/libtinfow.so.6
|
| _auto_libudev.so.1:
|
| source: /usr/lib64/libudev.so.1.7.8
|
| target: /usr/lib64/libudev.so.1
|
| _auto_libcap.so.2:
|
| source: /usr/lib64/libcap.so.2.71
|
| target: /usr/lib64/libcap.so.2
|
| _auto_modprobe:
|
| source: /usr/bin/kmod
|
| target: /usr/bin/modprobe
|
| _auto_libzstd.so.1:
|
| source: /usr/lib64/libzstd.so.1.5.6
|
| target: /usr/lib64/libzstd.so.1
|
| _auto_liblzma.so.5:
|
| source: /usr/lib64/liblzma.so.5.6.3
|
| target: /usr/lib64/liblzma.so.5
|
| _auto_libz.so.1:
|
| source: /usr/lib64/libz.so.1.3.1
|
| target: /usr/lib64/libz.so.1
|
| _auto_awk:
|
| source: /usr/bin/gawk
|
| target: /usr/bin/awk
|
| _auto_libreadline.so.8:
|
| source: /usr/lib64/libreadline.so.8.2
|
| target: /usr/lib64/libreadline.so.8
|
| _auto_bc:
|
| source: /usr/bin/bc-reference
|
| target: /usr/bin/bc
|
| _auto_libpcre2-8.so.0:
|
| source: /usr/lib64/libpcre2-8.so.0.13.0
|
| target: /usr/lib64/libpcre2-8.so.0
|
| _auto_libacl.so.1:
|
| source: /usr/lib64/libacl.so.1.1.2302
|
| target: /usr/lib64/libacl.so.1
|
| _auto_libattr.so.1:
|
| source: /usr/lib64/libattr.so.1.1.2502
|
| target: /usr/lib64/libattr.so.1
|
| _auto_libcryptsetup.so.12:
|
| source: /usr/lib64/libcryptsetup.so.12.10.0
|
| target: /usr/lib64/libcryptsetup.so.12
|
| _auto_libjson-c.so.5:
|
| source: /usr/lib64/libjson-c.so.5.4.0
|
| target: /usr/lib64/libjson-c.so.5
|
| _auto_libpopt.so.0:
|
| source: /usr/lib64/libpopt.so.0.0.2
|
| target: /usr/lib64/libpopt.so.0
|
| _auto_libuuid.so.1:
|
| source: /usr/lib64/libuuid.so.1.3.0
|
| target: /usr/lib64/libuuid.so.1
|
| _auto_sh:
|
| source: /usr/bin/bash
|
| target: /bin/sh
|
| _auto_libtinfo.so.6:
|
| source: /usr/lib64/libtinfo.so.6.4
|
| target: /usr/lib64/libtinfo.so.6
|
| merge_usr: True
|
| dependencies:
|
| - /usr/bin/lsblk
|
| - /lib64/ld-linux-x86-64.so.2
|
| - /usr/lib64/libblkid.so.1.1.0
|
| - /usr/lib64/libmount.so.1.1.0
|
| - /usr/lib64/libsmartcols.so.1.1.0
|
| - /usr/lib64/libtinfow.so.6.4
|
| - /usr/lib64/libudev.so.1.7.8
|
| - /usr/lib64/libcap.so.2.71
|
| - /usr/lib64/libc.so.6
|
| - /usr/bin/blkid
|
| - /usr/bin/mount
|
| - /usr/bin/sleep
|
| - /usr/bin/umount
|
| - /usr/bin/mkdir
|
| - /usr/bin/kmod
|
| - /usr/lib64/libzstd.so.1.5.6
|
| - /usr/lib64/liblzma.so.5.6.3
|
| - /usr/lib64/libz.so.1.3.1
|
| - /usr/bin/gawk
|
| - /usr/lib64/libreadline.so.8.2
|
| - /usr/lib64/libm.so.6
|
| - /usr/bin/bc-reference
|
| - /usr/bin/dd
|
| - /usr/bin/grep
|
| - /usr/lib64/libpcre2-8.so.0.13.0
|
| - /usr/bin/ls
|
| - /usr/bin/cp
|
| - /usr/lib64/libacl.so.1.1.2302
|
| - /usr/lib64/libattr.so.1.1.2502
|
| - /usr/bin/cat
|
| - /usr/bin/stty
|
| - /usr/bin/switch_root
|
| - /usr/bin/rm
|
| - /usr/bin/cryptsetup
|
| - /usr/lib64/libcryptsetup.so.12.10.0
|
| - /usr/lib64/libdevmapper.so.1.02
|
| - /usr/lib64/libcrypto.so.3
|
| - /usr/lib64/libjson-c.so.5.4.0
|
| - /usr/lib64/libpopt.so.0.0.2
|
| - /usr/lib64/libuuid.so.1.3.0
|
| - /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1
|
| - /usr/bin/bash
|
| - /usr/lib64/libtinfo.so.6.4
|
| conditional_dependencies:
|
| opt_dependencies:
|
| xz_dependencies:
|
| gz_dependencies:
|
| library_paths:
|
| - /lib64
|
| - /usr/lib64
|
| - /usr/lib/gcc/x86_64-pc-linux-gnu/14
|
| find_libgcc: True
|
| libraries:
|
| binaries:
|
| - lsblk
|
| - blkid
|
| - mount
|
| - sleep
|
| - umount
|
| - mkdir
|
| - modprobe
|
| - awk
|
| - bc
|
| - dd
|
| - grep
|
| - ls
|
| - cp
|
| - cat
|
| - stty
|
| - switch_root
|
| - rm
|
| - cryptsetup
|
| - /bin/sh
|
| copies:
|
| nodes:
|
| paths:
|
| - target_rootfs
|
| - proc
|
| - sys
|
| - dev
|
| - dev/pts
|
| - run
|
| - root
|
| - tmp
|
| masks:
|
| make_nodes: False
|
| out_dir: initramfs_out
|
| out_file:
|
| old_count: 1
|
| clean: True
|
| shell:
|
| mounts:
|
| root:
|
| options:
|
| + ro
|
| destination: /target_rootfs
|
| base_mount: False
|
| proc:
|
| type: proc
|
| path: proc
|
| options:
|
| + nosuid
|
| + noexec
|
| + nodev
|
| base_mount: True
|
| destination: /proc
|
| sys:
|
| type: sysfs
|
| path: sysfs
|
| options:
|
| + nosuid
|
| + noexec
|
| + nodev
|
| base_mount: True
|
| destination: /sys
|
| dev:
|
| type: devtmpfs
|
| path: devtmpfs
|
| options:
|
| + mode=0755
|
| + nosuid
|
| base_mount: True
|
| destination: /dev
|
| devpts:
|
| type: devpts
|
| path: devpts
|
| destination: /dev/pts
|
| options:
|
| + rw
|
| + mode=620
|
| + noexec
|
| + gid=5
|
| + nosuid
|
| + noauto
|
| base_mount: True
|
| run:
|
| type: tmpfs
|
| path: tmpfs
|
| options:
|
| + mode=0755
|
| + nosuid
|
| + noexec
|
| + nodev
|
| base_mount: True
|
| destination: /run
|
| mount_devpts: False
|
| run_dirs:
|
| - /run/ugrd
|
| late_mounts:
|
| late_fstab: /etc/fstab.late
|
| auto_mounts:
|
| mount_timeout: 1.0
|
| mount_retries: 0
|
| mount_cmd:
|
| autodetect_root: True
|
| autodetect_root_dm: True
|
| autodetect_root_luks: True
|
| autodetect_root_lvm: True
|
| autodetect_root_raid: True
|
| autodetect_init_mount: True
|
| no_fsck: False
|
| _mounts:
|
| /proc:
|
| device: proc
|
| fstype: proc
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /sys:
|
| device: sysfs
|
| fstype: sysfs
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /dev:
|
| device: devtmpfs
|
| fstype: devtmpfs
|
| options:
|
| - rw
|
| - nosuid
|
| - noexec
|
| - size=10240k
|
| - nr_inodes=8188931
|
| - mode=755
|
| - inode64
|
| /dev/pts:
|
| device: devpts
|
| fstype: devpts
|
| options:
|
| - rw
|
| - nosuid
|
| - noexec
|
| - relatime
|
| - gid=5
|
| - mode=620
|
| - ptmxmode=000
|
| /dev/shm:
|
| device: tmpfs
|
| fstype: tmpfs
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - inode64
|
| /run:
|
| device: tmpfs
|
| fstype: tmpfs
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - mode=755
|
| - inode64
|
| /:
|
| device: z_1000.2/gentoo
|
| fstype: zfs
|
| options:
|
| - rw
|
| - relatime
|
| - xattr
|
| - posixacl
|
| - casesensitive
|
| /sys/kernel/security:
|
| device: securityfs
|
| fstype: securityfs
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /sys/kernel/debug:
|
| device: debugfs
|
| fstype: debugfs
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /sys/kernel/config:
|
| device: configfs
|
| fstype: configfs
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /sys/fs/pstore:
|
| device: pstore
|
| fstype: pstore
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /sys/firmware/efi/efivars:
|
| device: efivarfs
|
| fstype: efivarfs
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /sys/fs/cgroup:
|
| device: none
|
| fstype: cgroup2
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| - nsdelegate
|
| /dev/mqueue:
|
| device: mqueue
|
| fstype: mqueue
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /proc/sys/fs/binfmt_misc:
|
| device: binfmt_misc
|
| fstype: binfmt_misc
|
| options:
|
| - rw
|
| - nosuid
|
| - nodev
|
| - noexec
|
| - relatime
|
| /efi:
|
| device: /dev/sdb1
|
| fstype: vfat
|
| options:
|
| - rw
|
| - relatime
|
| - fmask=0022
|
| - dmask=0022
|
| - codepage=437
|
| - iocharset=ascii
|
| - shortname=mixed
|
| - errors=remount-ro
|
| /boot/efi:
|
| device: /dev/sdb1
|
| fstype: vfat
|
| options:
|
| - rw
|
| - relatime
|
| - fmask=0022
|
| - dmask=0022
|
| - codepage=437
|
| - iocharset=ascii
|
| - shortname=mixed
|
| - errors=remount-ro
|
| /home:
|
| device: z_1000.2/home
|
| fstype: zfs
|
| options:
|
| - rw
|
| - nosuid
|
| - relatime
|
| - xattr
|
| - posixacl
|
| - casesensitive
|
| /tmp:
|
| device: z_1000.2/tmp
|
| fstype: zfs
|
| options:
|
| - rw
|
| - nosuid
|
| - relatime
|
| - xattr
|
| - posixacl
|
| - casesensitive
|
| /usr/src:
|
| device: z_1000.2/usr/src
|
| fstype: zfs
|
| options:
|
| - rw
|
| - nosuid
|
| - relatime
|
| - xattr
|
| - posixacl
|
| - casesensitive
|
| /var/cache/distfiles:
|
| device: z_1000.2/var/cache/distfiles
|
| fstype: zfs
|
| options:
|
| - rw
|
| - nosuid
|
| - noexec
|
| - relatime
|
| - xattr
|
| - posixacl
|
| - casesensitive
|
| /var/db/repos/gentoo:
|
| device: z_1000.2/var/db/repos/gentoo
|
| fstype: zfs
|
| options:
|
| - rw
|
| - nosuid
|
| - noexec
|
| - relatime
|
| - xattr
|
| - posixacl
|
| - casesensitive
|
| /var/log:
|
| device: z_1000.2/var/log
|
| fstype: zfs
|
| options:
|
| - rw
|
| - nosuid
|
| - noexec
|
| - relatime
|
| - xattr
|
| - posixacl
|
| - casesensitive
|
| _vblk_info:
|
| dm-0:
|
| major: 253
|
| minor: 0
|
| holders:
|
| slaves:
|
| - sdb2
|
| uuid: CRYPT-LUKS2-81451befdb274895819571b072bc4252-luks-81451bef-db27-4895-8195-71b072bc4252
|
| name: luks-81451bef-db27-4895-8195-71b072bc4252
|
| _blkid_info:
|
| /dev/nvme0n1p1:
|
| uuid: F0CB-9833
|
| partuuid: 5a771bf6-cd02-432a-9a22-9252bd3d98af
|
| type: vfat
|
| /dev/nvme0n1p2:
|
| uuid: 01ebe0db-0220-46e0-a6ac-c8788bcf9e48
|
| partuuid: 0e210451-6460-4386-bc81-fdd41af0e0fb
|
| type: crypto_LUKS
|
| /dev/sdb2:
|
| uuid: 81451bef-db27-4895-8195-71b072bc4252
|
| partuuid: 0bd9cd88-f4c2-4b68-8609-02a75208a204
|
| type: crypto_LUKS
|
| /dev/sdb1:
|
| uuid: 2403-C6CE
|
| partuuid: 08c7977e-5aa1-4b10-a913-a4f37225ec8e
|
| type: vfat
|
| /dev/mapper/luks-81451bef-db27-4895-8195-71b072bc4252:
|
| uuid: 14970380597299236777
|
| label: z_1000.2
|
| type: zfs_member
|
| /dev/sda2:
|
| uuid: 200A-B3A3
|
| partuuid: 0b772250-3283-424c-ba96-7efd9f762822
|
| type: vfat
|
| /dev/sda3:
|
| partuuid: 0b772250-3283-424c-ba97-7efd9f762822
|
| label: Gentoo-amd64-AdminCD-20250105
|
| type: hfsplus
|
| /dev/sda4:
|
| partuuid: 0b772250-3283-424c-ba90-7efd9f762822
|
| /dev/sda1:
|
| partuuid: 0b772250-3283-424c-ba95-7efd9f762822
|
| exports:
|
| loglevel: 5
|
| init: /usr/bin/init
|
| cmdline_bools:
|
| - quiet
|
| - debug
|
| - recovery
|
| - no_fsck
|
| cmdline_strings:
|
| - init
|
| - loglevel
|
| - root
|
| - roottype
|
| - rootflags
|
| - rootdelay
|
| _init_mount:
|
| banner: einfo "UGRD v$(readvar VERSION)"
|
| _kmod_removed:
|
| _kmod_modinfo:
|
| _kmod_auto:
|
| _kmod_dir: .
|
| _kernel_config_file: .
|
| kernel_version:
|
| kmod_ignore:
|
| - kvm
|
| - kvm_amd
|
| - kvm_intel
|
| - ch341
|
| - cp210x
|
| - joydev
|
| - binfmt_misc
|
| - wmi
|
| - xpad
|
| - coretemp
|
| - x86_pkg_temp_thermal
|
| - k10temp
|
| - iTCO_wdt
|
| - iTCO_vendor_support
|
| - sp5100_tco
|
| - intel_qat
|
| - intel_powerclamp
|
| - intel_cstate
|
| - rapl
|
| - intel_rapl_common
|
| - intel_rapl_msr
|
| - intel_pmc_bxt
|
| - i2c_piix4
|
| - spi_intel_pci
|
| - i2c_ismt
|
| - i2c_i801
|
| kmod_pull_firmware: True
|
| kmod_decompress_firmware: True
|
| kmod_ignore_softdeps: False
|
| kmod_autodetect_lsmod: False
|
| kmod_autodetect_lspci: True
|
| kernel_modules:
|
| - dm_crypt
|
| kmod_init:
|
| - dm_crypt
|
| no_kmod: False
|
| kmod_ignore_video: True
|
| kmod_ignore_sound: True
|
| kmod_ignore_network: True
|
| cpio_rotate: True
|
| mknod_cpio: True
|
| cpio_compression: xz
|
| _cpio_archive:
|
| check_cpio: True
|
| check_in_cpio:
|
| check_included_funcs: True
|
| check_in_file:
|
| check_included_or_mounted:
|
| cryptsetup_key_type:
|
| cryptsetup_keyfile_validation: True
|
| cryptsetup_header_validation: True
|
| cryptsetup_key_types:
|
| cryptsetup_retries: 5
|
| cryptsetup_prompt: False
|
| cryptsetup_autoretry: True
|
| cryptsetup_trim: False
|
| cryptsetup:
|
| gentoo:
|
| uuid: 81451bef-db27-4895-8195-71b072bc4252
|
| argon2: False
|
| _cryptsetup_backend:
|
| _crypto_ciphers:
|
| [31;1mERROR [0m | [Errno 2] No such file or directory: 'z_1000.2/gentoo'
|
| Traceback (most recent call last):
|
| File "/usr/lib/python3.12/site-packages/ugrd/main.py", line 169, in main
|
| generator.build()
|
| File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 87, in build
|
| self.run_build()
|
| File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 323, in run_build
|
| self.run_hook(task, force_exclude=True)
|
| File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 239, in run_hook
|
| if function_output := self.run_func(function, *args, **kwargs):
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| File "/usr/lib/python3.12/site-packages/ugrd/initramfs_generator.py", line 105, in run_func
|
| if function_output := function(self):
|
| ^^^^^^^^^^^^^^
|
| File "/usr/lib/python3.12/site-packages/zenlib/util/dict_check.py", line 36, in _contains
|
| return func(*args, **kwargs)
|
| ^^^^^^^^^^^^^^^^^^^^^
|
| File "/usr/lib/python3.12/site-packages/zenlib/util/dict_check.py", line 36, in _contains
|
| return func(*args, **kwargs)
|
| ^^^^^^^^^^^^^^^^^^^^^
|
| File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 620, in autodetect_root
|
| root_dev = _autodetect_mount(self, "/")
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 639, in _autodetect_mount
|
| mount_device = _resolve_dev(self, self["_mounts"][mountpoint]["device"])
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 47, in _resolve_dev
|
| major, minor = _get_device_id(mount_dev.split(":")[0] if ":" in mount_dev else mount_dev)
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| File "/usr/lib/python3.12/site-packages/ugrd/fs/mounts.py", line 28, in _get_device_id
|
| return Path(device).stat().st_rdev >> 8, Path(device).stat().st_rdev & 0xFF
|
| ^^^^^^^^^^^^^^^^^^^
|
| File "/usr/lib/python3.12/pathlib.py", line 840, in stat
|
| return os.stat(self, follow_symlinks=follow_symlinks)
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| FileNotFoundError: [Errno 2] No such file or directory: 'z_1000.2/gentoo'
|