Print internal variables as ZFS_* exports
This makes debugging speedier.
This commit is contained in:
parent
0ab301817f
commit
68dbdf7e99
@ -460,6 +460,31 @@ function create_passphrase_named_pipe {
|
|||||||
mkfifo "$c_passphrase_named_pipe" "$c_passphrase_named_pipe_2"
|
mkfifo "$c_passphrase_named_pipe" "$c_passphrase_named_pipe_2"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function register_exit_hook {
|
||||||
|
function _exit_hook {
|
||||||
|
# Only the meaningful variable(s) are printed.
|
||||||
|
# In order to print the password, the store strategy should be changed, as the pipes may be empty.
|
||||||
|
#
|
||||||
|
echo "\
|
||||||
|
# Currently set exports, for performing an unattended (as possible) installation with the same configuration:
|
||||||
|
#
|
||||||
|
export ZFS_USE_PPA=$v_use_ppa
|
||||||
|
export ZFS_SELECTED_DISKS=$(IFS=,; echo -n "${v_selected_disks[*]}")
|
||||||
|
export ZFS_BOOT_PARTITION_SIZE=$v_boot_partition_size
|
||||||
|
export ZFS_PASSPHRASE=_currently_not_available_
|
||||||
|
export ZFS_DEBIAN_ROOT_PASSWORD=$(printf %q "$v_root_password")
|
||||||
|
export ZFS_RPOOL_NAME=$v_rpool_name
|
||||||
|
export ZFS_BPOOL_CREATE_OPTIONS=\"${v_bpool_create_options[*]}\"
|
||||||
|
export ZFS_RPOOL_CREATE_OPTIONS=\"${v_bpool_create_options[*]}\"
|
||||||
|
export ZFS_POOLS_RAID_TYPE=${v_pools_raid_type[*]}
|
||||||
|
export ZFS_NO_INFO_MESSAGES=${ZFS_NO_INFO_MESSAGES:-}
|
||||||
|
export ZFS_SWAP_SIZE=$v_swap_size
|
||||||
|
export ZFS_FREE_TAIL_SPACE=$v_free_tail_space
|
||||||
|
"
|
||||||
|
}
|
||||||
|
trap _exit_hook EXIT
|
||||||
|
}
|
||||||
|
|
||||||
function select_disks {
|
function select_disks {
|
||||||
print_step_info_header
|
print_step_info_header
|
||||||
|
|
||||||
@ -1460,6 +1485,7 @@ check_system_memory
|
|||||||
find_suitable_disks
|
find_suitable_disks
|
||||||
distro_dependent_invoke "set_zfs_ppa_requirement"
|
distro_dependent_invoke "set_zfs_ppa_requirement"
|
||||||
create_passphrase_named_pipe
|
create_passphrase_named_pipe
|
||||||
|
register_exit_hook
|
||||||
|
|
||||||
select_disks
|
select_disks
|
||||||
select_pools_raid_type
|
select_pools_raid_type
|
||||||
|
Loading…
x
Reference in New Issue
Block a user