From e965eaf546a73f76f5e928aa03154ff5c482fb4c Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Sat, 3 Jul 2021 14:00:03 +0200 Subject: Missing .format() on 'use entire disk' step --- archinstall/lib/disk.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/archinstall/lib/disk.py b/archinstall/lib/disk.py index 76871352..3bc2fa0f 100644 --- a/archinstall/lib/disk.py +++ b/archinstall/lib/disk.py @@ -810,14 +810,15 @@ class Filesystem: if not partition.get('filesystem'): partition['filesystem'] = {} - while True: - partition['filesystem']['format'] = input(f"Enter a valid fs-type for newly encrypted partition {partition['filesystem']['format']}: ").strip() - if not partition['filesystem']['format'] or valid_fs_type(partition['filesystem']['format']) is False: - pint("You need to enter a valid fs-type in order to continue. See `man parted` for valid fs-type's.") - continue - break - - unlocked_device.format(partition['filesystem']['format']) + if not partition['filesystem'].get('format', False): + while True: + partition['filesystem']['format'] = input(f"Enter a valid fs-type for newly encrypted partition {partition['filesystem']['format']}: ").strip() + if not partition['filesystem']['format'] or valid_fs_type(partition['filesystem']['format']) is False: + pint("You need to enter a valid fs-type in order to continue. See `man parted` for valid fs-type's.") + continue + break + + unlocked_device.format(partition['filesystem']['format']) elif partition.get('format', False): partition['device_instance'].format(partition['filesystem']['format']) -- cgit v1.2.3-70-g09d2