It's not necessarily intuitive, but your only option is to delete and re-create. --- pyanaconda/ui/gui/spokes/custom.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/pyanaconda/ui/gui/spokes/custom.py b/pyanaconda/ui/gui/spokes/custom.py index d4cc35e..29206d3 100644 --- a/pyanaconda/ui/gui/spokes/custom.py +++ b/pyanaconda/ui/gui/spokes/custom.py @@ -1391,7 +1391,8 @@ class CustomPartitioningSpoke(NormalSpoke, StorageChecker): sizeSpinner.set_tooltip_text(_("This file system may not be resized."))
reformatCheckbox.set_active(not device.format.exists) - reformatCheckbox.set_sensitive(use_dev.exists) + reformatCheckbox.set_sensitive(use_dev.exists and + not use_dev.type.startswith("btrfs"))
encryptCheckbox.set_active(device.encrypted) encryptCheckbox.set_sensitive(reformatCheckbox.get_active())