views: check if EFI filesystem is FAT32 in partition form

Add validation for partition and format form to ensure the EFI
partition has a FAT32 filesystem assigned.
master
Alejandro Sirgo Rica 2024-05-15 13:43:22 +02:00
parent 8e60e95df6
commit f896107375
1 changed files with 4 additions and 0 deletions

View File

@ -648,6 +648,10 @@ def action_setup_modify():
if partition.part_type.data == 'CACHE':
cache_count += 1
if partition.part_type.data == 'EFI' and partition.fs.data != 'FAT32':
flash(_('The EFI partition requires a FAT32 filesystem'), category='error')
return redirect(url_for('commands'))
if cache_count == 0:
flash(_(f'Missing cache partition'), category='error')
return redirect(url_for('commands'))