From e19ef4463052201ae4635e9dc807fe1fc4d165a3 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Thu, 26 May 2022 18:56:15 +0200 Subject: Forgot to check for HSM while mounting ordered layout --- archinstall/lib/installer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'archinstall/lib') diff --git a/archinstall/lib/installer.py b/archinstall/lib/installer.py index 3e04de59..5cedc9d6 100644 --- a/archinstall/lib/installer.py +++ b/archinstall/lib/installer.py @@ -260,8 +260,9 @@ class Installer: partition['device_instance'] = unlocked_device if self._has_root(partition) and partition.get('generate-encryption-key-file', False) is False: - hsm_device_path = storage['arguments']['HSM'] - fido2_enroll(hsm_device_path, partition['device_instance'], password) + if storage['arguments'].get('HSM'): + hsm_device_path = storage['arguments']['HSM'] + fido2_enroll(hsm_device_path, partition['device_instance'], password) # we manage the btrfs partitions if any(btrfs_subvolumes := [entry for entry in list_part if entry.get('btrfs', {}).get('subvolumes', {})]): -- cgit v1.2.3-70-g09d2