Re: [PATCH] If clearpart is set in ks, make combobox in parttype UI insensitive.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chris Lumens wrote:
diff --git a/iw/autopart_type.py b/iw/autopart_type.py
index f192d6a..c0158f8 100644
--- a/iw/autopart_type.py
+++ b/iw/autopart_type.py
@@ -449,6 +449,7 @@ class PartitionTypeWindow(InstallWindow):
             preselected = CLEARPART_TYPE_LINUX
         else:
preselected = self.storage.clearPartType + self.combo.set_sensitive(False) for (txt, val) in opts:
             iter = store.append(None)

I'm not following.  What's the problem you're solving here?

If clearpart is set in ks, and user gets to parttype UI step (that is,
partitioning is not set in ks), and chooses "Create custom layout",
there are missing devices (RAID, LVM) in partitioning dialog because
we had not discovered format of partitions which are to be cleared
in storage initialization step.

So we should either 1) (the patch) not allow to select custom layout
at this stage because user has already chosen type of partitioning
in ks, or 2) do storage reset on "Next" if clearPartType set in ks differs
from that one chosen in UI to have all devices detected in partitioning
dialog.

In 1), doing "Create custom layout", "Next", "Back" triggers storage reset
discovering all devices in "Back", and the combobox becomes sensitive again.

Also, have you tested with interactive kickstart installs too?  Those
usually screw up the clearpart processing.

Aha, thanks for pointing it out, the patch won't work for interactive ks, so
probably we have to do 2).


Radek

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux